MFC获取程序路径

上传人:M****1 文档编号:487404184 上传时间:2023-03-19 格式:DOC 页数:2 大小:14.50KB
返回 下载 相关 举报
MFC获取程序路径_第1页
第1页 / 共2页
MFC获取程序路径_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《MFC获取程序路径》由会员分享,可在线阅读,更多相关《MFC获取程序路径(2页珍藏版)》请在金锄头文库上搜索。

1、如果想获取当前可执行文件的路径可以使用下面的函数,并通过延伸获取当前路径的其他文件.在VS2008的MFC单文档程序中测试可以使用.需要用到Cstring如果需要其他类型(char,string)之类的,做下适当的修改吧如果需要加载一些文件使用这个方式挺不错的下面是详细的介绍声明staticboolm_GetCurAppPath(CString*mmstr,CStringparm);定义boolm_GetCurAppPath(CString*mmstr,CStringparm)/首先得到帮助文件的路径CStringstrFullName=AfxGetApp()-m_pszHelpFilePat

2、h;chardrive_MAX_DRIVE;/#includechardir_MAX_DIR;_splitpath(strFullName,drive,dir,NULL,NULL);CStringstrPath;strPath.Format(%s%s,drive,dir);/strPath即为得到的当前运行程序所在目录strPath+=parm;*mmstr=strPath;returnfalse;上面这个函数你需要传入两个CStrimg对象对一个参数,函数会把程序的路径赋值进去第二个参数,用于把文件名添加到第一个参数(程序路径)后面示例假设程序路径是D:ProgramFilestest.exeCStringcpath;m_GetCurAppPath(&cpath,);cpath被赋值后的结果是D:ProgramFilesCStringcpath;m_GetCurAppPath(&cpath,testtesttest.jpg);cpath被赋值后的结果是D:ProgramFilestesttesttest.jpgCStringtest1;CStringtest2;CStringcpath;m_GetCurAppPath(&cpath,);test1=cpath+testtesttest1.jpg;test2=cpath+testtesttest2.jpg;

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号