GetModuleFileName与GetCurrentDirectory
2016-07-05 17:01
627 查看
1、函数原型
2、GetCurrentDirectory
获得进程的当前工作路径,该路径会改变。比如在打开文件时会改变该路径。
对应的SetCurrentDirectory,可改变工作路径。
3、GetModuleFileName
获得对应hModule对应的模块的可执行文件或者dll文件的路径。
与GetModuleHandle配合使用。
如下获得111.dll文件所在的路径
HINSTANCE hInstance = GetModuleHandle("111.dll");
GetModuleFileName(hInstance, szPath,MAX_PATH);
DWORD GetModuleFileName( HMODULE hModule, // handle to module LPTSTR lpFilename, // path buffer DWORD nSize // size of buffer );
DWORD GetCurrentDirectory( DWORD nBufferLength, // size of directory buffer LPTSTR lpBuffer // directory buffer );
2、GetCurrentDirectory
获得进程的当前工作路径,该路径会改变。比如在打开文件时会改变该路径。
对应的SetCurrentDirectory,可改变工作路径。
BOOL SetCurrentDirectory( LPCTSTR lpPathName // new directory name );
3、GetModuleFileName
获得对应hModule对应的模块的可执行文件或者dll文件的路径。
与GetModuleHandle配合使用。
HMODULE GetModuleHandle( LPCTSTR lpModuleName // module name );
如下获得111.dll文件所在的路径
HINSTANCE hInstance = GetModuleHandle("111.dll");
GetModuleFileName(hInstance, szPath,MAX_PATH);
相关文章推荐
- Visual C++中MFC消息的分类
- MFC中Radio Button的用法详解
- MFC对话框中添加状态栏的方法
- MFC创建右键弹出菜单的方法
- MFC中动态创建控件以及事件响应实现方法
- C++ 关于MFC多线程编程的注意事项
- MFC程序对文件的处理方法
- MFC自定义消息的实现方法
- MFC实现在文件尾追加数据的方法
- MFC之ComboBox控件用法实例教程
- MFC绘制不规则窗体的方法
- IE8引发 VS2005/2008 MFC向导出错的解决方案
- MFC实现全屏功能代码实例
- 使用VS2010创建MFC ActiveX工程项目
- C++中MFC Tab Control控件的使用详解
- MFC程序设计常用技巧汇总
- MFC扩展DLL中导出类和对话框的实现方法
- VC中SDK与MFC的区别浅析
- 浅谈MFC 改变控件大小和位置
- VC MFC非模态对话框的实现方法