C/MFC如何获得应用程序当前路径(整理)
DWORD nBufferLength, // size, in characters, of directory buffer
LPTSTR lpBuffer // pointer to buffer for current directory
);
BOOL SetCurrentDirectory(
LPCTSTR lpPathName // pointer to name of new current directory
);
第二种方法
再用_splitpath分析文件名得到路径
/*char buf[100];
GetCurrentDirectory(sizeof(buf),buf);
MessageBox(buf);
HINSTANCE hInst=NULL;
hInst=AfxGetApp()->m_hInstance;
char path_buffer[_MAX_PATH];
GetModuleFileName(hInst,path_buffer,sizeof(path_buffer));//得到exe文件的全路径
//分离路径和文件名。
char drive[_MAX_DRIVE];
char dir[_MAX_DIR];
char fname[_MAX_FNAME];
char ext[_MAX_EXT];
_splitpath( path_buffer, drive, dir, fname, ext );
CString Path;
Path.Format("%s%s",drive,dir);
strcat(path,dir);
CString strPath;
GetModuleFileName(NULL,exeFullPath,MAX_PATH);
strPath=(CString)exeFullPath;
int position=strPath.ReverseFind('\\');
strPath=strPath.Left(position+1);
TCHAR FilePath[MAX_PATH];
GetModuleFileName(NULL,FilePath,MAX_PATH);
(_tcsrchr(FilePath,'\\'))[1] = 0;
lstrcat(FilePath,_T("MY.ini"));
GetSystemDirectory(buf,100);
MessageBox(buf);
C/MFC如何获得应用程序当前路径(整理)相关推荐
- MFC - 获取程序当前路径
1 // 2 // 函数 -- GetAppPath() 3 // 4 // 功能 -- 获取程序的当前路径(路径中带"\\", 不含执行文件名称"\\xx.exe&qu ...
- 【整理】MFC单文档程序窗口大小的设置
有时候根据实际需要,比如MFC单文档程序视图里内容少.空白一大半,需要调整MFC单文档程序窗口大小.限制单文档的最大最小尺寸. 1. 要控制一个框架的的最大最小尺寸,需要做两件事情,在CFrameW ...
- 单片机编程php,STC单片机内部FLASH读写程序(最新整理)
<STC单片机内部FLASH读写程序(最新整理)>由会员分享,可在线阅读,更多相关<STC单片机内部FLASH读写程序(最新整理)(6页珍藏版)>请在人人文库网上搜索. 1.S ...
- 简易电子钟c语言程序,(最新整理)基于51单片机的电子钟C语言程序
<(最新整理)基于51单片机的电子钟C语言程序>由会员分享,可在线阅读,更多相关<(最新整理)基于51单片机的电子钟C语言程序(9页珍藏版)>请在人人文库网上搜索. 1.完整) ...
- MFC 学习笔记(一):MFC单文档程序运行流程梳理与总结
MFC 学习笔记(一):MFC单文档程序运行流程梳理与总结 1.MFC单文档程序运行流程 1.首先利用全局变量对象 theApp 启动应用程序 (这是因为这个全局对象,基类CWinApp中 this ...
- MFC + Access 用户验证程序(初级数据库编程)
MFC + Access 用户验证程序(初级数据库编程) 转自:企业即时通讯 软件流程: 弹出对话框,要求输入用户及密码,正确则跳到主对话框,错误则要求重新输入,关闭则什么也不做退出. 三无程序,有用 ...
- MFC制作Windows画图程序(二)
继<MFC制作Windows画图程序(一)> 文章目录 7 颜色填充功能 8 选择画笔颜色 9 设置画笔粗细 10 将绘制出来的图形保存的实现 11 添加位图 7 颜色填充功能 油漆桶功能 ...
- 外国程序员整理的Java资料大全
2019独角兽企业重金招聘Python工程师标准>>> 外国程序员整理的Java资料大全 博客分类: java 构建 这里搜集了用来构建应用程序的工具. Apache Maven:M ...
- 国外程序员整理的 PHP 资源大全
国外程序员整理的 PHP 资源大全 ziadoz 在 Github 发起维护的一个 PHP 资源列表,内容包括:库.框架.模板.安全.代码分析.日志.第三方库.配置工具.Web 工具.书籍.电子书.经 ...
最新文章
- java 日志_跟着Tomcat学编码:Java 原生日志框架分析
- 真·无监督!延世大学提出图像到图像无监督模型,实验结果超SOTA
- 别再问Cloudflare CDN 漏洞是怎么被利用的啦!这篇文就来告诉你
- python数据对比找不同,不同模式间的数据比较技术
- java socat_socat安装使用方法
- ansj 自定义 停用词_构造自定义停用词列表的快速提示
- 手机厂商们,不鸡贼能死?
- JS判断一个页面是否已经打开
- 入门必学 | R语言常见的报错指南
- python 爬虫 客户端_python爬虫
- 第三章 一元函数积分概念、计算及应用
- Picgo typora error in repo name
- NCRE考试感想 四级嵌入式(下)
- 【简单利用函数实现多条件求和】
- 《JavaScript DOM编程艺术》笔记1
- 10-JDBC的完整步骤【建议收藏】
- Fiddler抓取视频数据
- Angular中的指令(Directives)
- 匠心铸梦 敏涵控股集团打造民族领军品牌
- 火狐Firefox浏览器的历史版本下载地址