加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

MFC 获取当前工作路径和可执行文件路径

(2012-11-16 11:06:14)
标签:

杂谈

分类: C

 

1. 获取Debug或Release所在的路径
CString GetModuleDir()
{
 HMODULE module = GetModuleHandle(0);
 char pFileName[MAX_PATH];
 GetModuleFileName(module, pFileName, MAX_PATH);
 
 CString csFullPath(pFileName);
 int nPos = csFullPath.ReverseFind( _T('\\') );
 if( nPos < 0 )
  return CString("");
 else
  return csFullPath.Left( nPos );
}

 

2. 获取当前工作路径(dsp所在路径)

//获取工作路径
CString GetWorkDir()

 char pFileName[MAX_PATH];
 int nPos = GetCurrentDirectory( MAX_PATH, pFileName);
 
 CString csFullPath(pFileName);  
 if( nPos < 0 )
  return CString("");
 else
  return csFullPath;
}

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有