MFC 常用系统函数
来源:互联网 发布:阿里云解析自动更新ip 编辑:程序博客网 时间:2024/06/05 03:59
1、获取当前路径:
char path[MAX_PATH]; GetCurrentDirectoryA(MAX_PATH,path);
- 1
- 2
- 1
- 2
2、获取系统时间
需要添加头文件:#include <Windows.h>
SYSTEMTIME sysTime; GetLocalTime(&sysTime); printf("%4d%02d%02d%02d%02d",sysTime.wYear,sysTime.wMonth,sysTime.wDay,sysTime.wHour,sysTime.wMinute);
- 1
- 2
- 3
- 1
- 2
- 3
3、打开文件对话框
char pFileName[MAX_PATH]; int nPos = GetCurrentDirectoryA( MAX_PATH, pFileName); CString defaultDir =L"\\"; //默认打开的文件路径 CString fileName(pFileName); //默认打开的文件名 CFileDialog dlg(TRUE, //TRUE为OPEN对话框,FALSE为SAVE AS对话框 defaultDir, fileName, OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, (LPCTSTR)_T("XML Files (*.xml)|*.xml||"), NULL); CString m_ProjectPath; if(dlg.DoModal()==IDOK) { m_ProjectPath=dlg.GetPathName(); //文件名保存在了FilePathName里 }
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
4、保存文件对话框
BOOL isOpen = FALSE; //是否打开(否则为保存) char pFileName[MAX_PATH]; int nPos = GetCurrentDirectoryA( MAX_PATH, pFileName); CString defaultDir =L"\\"; //默认打开的文件路径 CString fileName(pFileName); //默认打开的文件名 CString filter = L"文件 (*.xml)|*.xml||"; //文件过虑的类型 CFileDialog openFileDlg(isOpen, defaultDir, fileName, OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT, filter, NULL); openFileDlg.GetOFN().lpstrInitialDir = L""; if (openFileDlg.DoModal() == IDOK) { CString filePath = defaultDir +"\\"+fileName; filePath = openFileDlg.GetPathName(); }
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
阅读全文
0 0
- MFC 常用系统函数
- MFC 常用系统函数
- MFC常用函数介绍
- MFC-对话框常用函数
- MFC常用函数整理
- MFC常用全局函数
- MFC常用函数
- MFC一些常用函数
- MFC常用函数(转)
- MFC常用函数整理
- MFC常用绘图函数
- MFC常用函数
- MFC常用函数
- MFC常用函数
- MFC常用调试函数
- MFC常用函数汇总
- mfc c++常用函数
- MFC常用函数总结
- IOS中自定义段落样式及大小的计算
- linux 查看运行进程所在目录
- matlab中figure对象的按键响应
- JAVAWEB开发之mybatis详解(一)——mybatis的入门(实现增删改查操作)、自定义别名、抽取代码块以及动态SQL的使用
- 【es6】数值的扩展
- MFC 常用系统函数
- 编译 Squid3 搭建HTTPS代理服务器
- Custom Control进行多行列表控制CMultilineList类
- 自顶向下深入分析Netty(三)--Bootstrap源码分析
- tomcat部署birt.war
- JAVA之equals对于引用类型比较的方式不同呢
- 搭建Spring开发环境并编写第一个Spring小程序
- SVN服务器搭建和使用与TortoiseSVN客户端应用
- 作为产品经理,工作中遇到这三个问题如何处理?