MFC中获取当前工作路径与可执行文件路径(转)

来源:互联网 发布:产品系统php设计案例 编辑:程序博客网 时间:2024/04/30 10:02

原文地址:http://blog.163.com/tongfangyuan0000@126/blog/static/430418552009116114641270/

  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.获取当前工作路径(工程路径)

CString GetWorkDir() {   char pFileName[MAX_PATH];  int nPos = GetCurrentDirectory( MAX_PATH, pFileName);  CString csFullPath(pFileName);   if( nPos < 0 )   return CString("");  else   return csFullPath; }
0 0
原创粉丝点击