星期四, 八月 17, 2006
星期二, 八月 15, 2006
获取当前路径
GetCurrentDirectory只是获取当前的目录,当计算机重新启动后,当前的路径一般为系统目录,因此系统启动后,使用该函数只能获取当前的目录,而不是应用程序所在的目录。
使用GetModuleFileName函数,GetModuleFileName()是一个得到路径的API函数。本函数将这个API函数封装在其中,为的是简化调用的目的。
当执行这个函数时,返回本程序所在的绝对路径,包括本程序的文件名。 具体使用方法为:
//获取主程序所在路径,存在sPath中
CString sPath;
GetModuleFileName(NULL,sPath.GetBufferSetLength (MAX_PATH+1),MAX_PATH);
sPath.ReleaseBuffer ();
int nPos;
nPos=sPath.ReverseFind (’’\\’’);
sPath=sPath.Left (nPos);
使用GetModuleFileName函数,GetModuleFileName()是一个得到路径的API函数。本函数将这个API函数封装在其中,为的是简化调用的目的。
当执行这个函数时,返回本程序所在的绝对路径,包括本程序的文件名。 具体使用方法为:
//获取主程序所在路径,存在sPath中
CString sPath;
GetModuleFileName(NULL,sPath.GetBufferSetLength (MAX_PATH+1),MAX_PATH);
sPath.ReleaseBuffer ();
int nPos;
nPos=sPath.ReverseFind (’’\\’’);
sPath=sPath.Left (nPos);
订阅:
博文 (Atom)