怎样获取当前执行文件的全路径? 如题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 LPCTSTR GetCurrentPath( void ){ static CString strPath; if ( strPath.IsEmpty() ) { TCHAR szBuf[MAX_PATH]; HMODULE hMod = GetModuleHandle(NULL); ASSERT( hMod ); VERIFY( GetModuleFileName( hMod, szBuf, sizeof(szBuf) ) ); strPath = szBuf; int nTitlePos = strPath.ReverseFind( _T('\\') ) + 1; strPath.Delete( nTitlePos, strPath.GetLength() - nTitlePos ); } return (LPCTSTR)strPath;} path=AfxGetApp()->m_pszHelpFilePath; path=path.Left( path.ReverseFind('\\')+1 ); // 找到当前目录 TCHAR exeFullPath[MAX_PATH];GetModuleFileName(NULL,exeFullPath,MAX_PATH); 用PlaySound播放背景音乐总被别的新开始播放的声音,打断,怎么解决? 如何写动态创建字符串的函数?? 如何在驱动程序中读写文件啊??? 一个模态对话框的简单问题,盼各位高手帮忙! 问个极为菜鸟的问题 大家帮帮忙,我急需一种字体。 音频采集和压缩问题 如何改变编辑框的字体(UP有分) 请“一行”教问题 请问用VC编制一个编辑软件(如notepad)的关键步骤是什么? 谁有<<Visual C++视频/音频开发实用工程案例精选>>一书,例子程序也行啊!!! 有关InstallShield,请大家帮忙
LPCTSTR GetCurrentPath( void )
{
static CString strPath;
if ( strPath.IsEmpty() )
{
TCHAR szBuf[MAX_PATH];
HMODULE hMod = GetModuleHandle(NULL);
ASSERT( hMod );
VERIFY( GetModuleFileName( hMod, szBuf, sizeof(szBuf) ) );
strPath = szBuf;
int nTitlePos = strPath.ReverseFind( _T('\\') ) + 1;
strPath.Delete( nTitlePos, strPath.GetLength() - nTitlePos );
}
return (LPCTSTR)strPath;
}
path=path.Left( path.ReverseFind('\\')+1 ); // 找到当前目录
GetModuleFileName(NULL,exeFullPath,MAX_PATH);