VC++常用函数

// 获取文件运行路径

void GetAppFilePath(const CString& strProjectName)

{

    TCHAR szFileName[MAX_PATH];

    HMODULE hModule = GetModuleHandle(strProjectName);

    if (0 != GetModuleFileName(hModule, szFileName, MAX_PATH - 1))

    {

        szFileName[MAX_PATH - 1] = '\0';

    }



    TCHAR * p = _tcsrchr(szFileName, '\\') + 1;

    if (p)

    {

        *p = '\0';

        m_strModulePath = szFileName;

    }

}



// 连接两个路径

WCHAR szFilePath[MAX_PATH]; 

PathCombine(szCfgFilePath, m_strModulePath, _T("localdata\\config.ini"));

 

你可能感兴趣的:(vc++)