codecspath.cpp
来自「由7-zip提供的压缩、解压缩程序」· C++ 代码 · 共 35 行
CPP
35 行
// CodecsPath.cpp#include "StdAfx.h"#include "../../../Common/String.h"extern HINSTANCE g_hInstance;static CSysString GetLibraryPath(){ TCHAR fullPath[MAX_PATH + 1]; ::GetModuleFileName(g_hInstance, fullPath, MAX_PATH); return fullPath;}static CSysString GetLibraryFolderPrefix(){ CSysString path = GetLibraryPath(); int pos = path.ReverseFind(TEXT(CHAR_PATH_SEPARATOR)); return path.Left(pos + 1);}CSysString GetBaseFolderPrefix(){ CSysString libPrefix = GetLibraryFolderPrefix(); CSysString temp = libPrefix; temp.Delete(temp.Length() - 1); int pos = temp.ReverseFind(TEXT(CHAR_PATH_SEPARATOR)); return temp.Left(pos + 1);}CSysString GetCodecsFolderPrefix(){ return GetBaseFolderPrefix() + (CSysString)(TEXT("Codecs")) + (CSysString)(TEXT(STRING_PATH_SEPARATOR));}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?