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 + -
显示快捷键?