在开发过程中经常需要获得程序当前的运行目录,这时就可以使用GetModuleFileName函数
DWORD WINAPI GetModuleFileName(
HMODULE
hModule
,
LPTSTR
lpFileName
,
DWORD
nSize
);
DWORD WINAPI GetModuleFileName(
HMODULE
hModule
,
LPTSTR
lpFileName
,
DWORD
nSize
);
hModule:要获取文件名的模块名柄,null表示当前模块
lpFileName:输出参数,存放取得的文件名
nSize:lpFileName参数的长度
例
void FileName()
{
TCHAR lpFileName[MAX_PATH];
::GetModuleFileName(null, lpFileName, MAX_PATH);
SetDlgItemText(IDC_TEXTBOX, lpFileName);
}
转载于:https://www.cnblogs.com/nacarat/archive/2007/12/06/985869.html