我用的是MDI模版,在与exe文件相同的目录下创建了一个文件夹。当程序中没有文档对象时,GetCurrentDirectory()得到的是exe文件的目录,而当程序中又打开的文档对象时
GetCurrentDirectory()得到的是文档文件所在的目录
使用这个函数 GetModuleFileName, 过滤调文件名称
GetCurrentDirectory()返回的是当前文档操作的路径
GetModuleFileName返回的则是指定的执行文件的路径
注意调用的时候指定的执行文件句柄是NULL
CString sPath;
GetModuleFileName(NULL,sPath.GetBufferSetLength (MAX_PATH+1),MAX_PATH);
sPath.ReleaseBuffer ();
int nPos;
nPos=sPath.ReverseFind (\\);
sPath=sPath.Left (nPos);
记得给分哦 @_@
GetModuleFileName