如何获取应用程序运行时的当前绝对路径?????????? 用哪个API啊?????????????????? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 GetCurrentDirectory()得到当前绝对路径GetModuleFileName()得到应用程序全路经 TCHAR szBuffer[MAX_PATH];GetModuleFileName(NULL, szBuffer, sizeof(szBuffer)); GetCurrentDirectory()有时候得到的是活动目录,不一定是可执行文件的目录我比较喜欢用GetModuleFileName(),想得到目录再解析一下就行了CString GetDirectoryFromString(CString szPathName){ int n=0,m; while((n=szPathName.Find("\\",n+1))!=-1) m=n; CString name; CString Folder; Folder=szPathName.Mid(0,m); //name=szPathName.Right(szPathName.GetLength()-m-1); //int lenfolder= return Folder;} AnsiString CurrExePath=ExtractFilePath(Application->ExeName); MFC窗口一直保持最大化,并永久成为当前活动窗口 第一天学VC++的问题? 有兴趣的话请做一个小题目 Vc转换成JAVA?? CFrameWnd::OnCmdMsg的各个参数的意思是什么? 请教各位高手,如果一个没有太多计算机基础的人想学习编程,他应该怎样开始学习? VC++中如何调用已存在的.exe 在MFC中如何得到当前系统安装的TRUETYPE字体 提取运动物后的二值图中的影子如何消除? 能不能在::PostMessage(HWND,UINT,WPARAM,LPARAM)中传递数组? 关于回调函数??? 散分啦
GetModuleFileName()得到应用程序全路经
GetModuleFileName(NULL, szBuffer, sizeof(szBuffer));
我比较喜欢用
GetModuleFileName(),想得到目录再解析一下就行了
CString GetDirectoryFromString(CString szPathName)
{
int n=0,m;
while((n=szPathName.Find("\\",n+1))!=-1)
m=n;
CString name;
CString Folder;
Folder=szPathName.Mid(0,m);
//name=szPathName.Right(szPathName.GetLength()-m-1);
//int lenfolder=
return Folder;
}