mfc 程序安装目录

it2022-05-09  26

//获取当前程序的完整路径,包括程序名     CString   szPath;     GetModuleFileName(NULL,szPath.GetBuffer(MAX_PATH),MAX_PATH);     szPath.ReleaseBuffer();         //不包括程序名     CString   CXXXXXXApp::GetCurDir()     {       TCHAR   sDrive[_MAX_DRIVE];       TCHAR   sDir[_MAX_DIR];       TCHAR   sFilename[_MAX_FNAME],Filename[_MAX_FNAME];       TCHAR   sExt[_MAX_EXT];       GetModuleFileName(AfxGetInstanceHandle(),   Filename,   _MAX_PATH);       _tsplitpath(Filename,   sDrive,   sDir,   sFilename,   sExt);       CString   homeDir(CString(sDrive)   +   CString(sDir));       int   nLen   =   homeDir.GetLength();       if(homeDir.GetAt(nLen-1)   !=   _T('\\'))         homeDir   +=   _T('\\');       return   homeDir;     }

转载于:https://www.cnblogs.com/nanshouyong326/archive/2009/05/05/1449244.html


最新回复(0)