VC++源码
文章平均质量分 56
开发或整理收集VC++源码示例,方便学习和使用。
烈风
业精于勤荒于嬉,行成于思而毁于随。
展开
-
新风格MFC文件夹(目录)选择对话框CFolderPickerDialog
新风格选择目录或文件夹样式,如下图:提示:此类仅适用于vista及以上windows操作系统。在xp系统上选择目录会变成选择文件。方式一【推荐】:使用MFC的CFolderPickerDialogvoid CMCFolderPickerDialogDemoDlg::OnBnClickedButton1(){CFolderPickerDialogcfd(NULL, 0, this, 0);if (cfd.DoModal() ==...原创 2021-01-25 10:58:22 · 1455 阅读 · 0 评论 -
获取INI文件某个节下的所有键值
config.ini文件内容[name]zhangsan = 19lisi = 20wangwu = 18读取代码#include <afxwin.h>#include <tchar.h>#include <iostream>#include <map>using namespace std;map<CString, CString> mapIniKeyValue;/*功能:获取ini文件某个节下的所有键值。参数:原创 2020-12-15 16:04:40 · 2413 阅读 · 0 评论 -
MFC中使用CFileDialog类实现打开或保存文件对话框
// MFC中使用CFileDialog类实现打开或保存文件对话框VOID MOpenFileDialog(){ CFileDialog FDlg(TRUE, _T(".txt"), NULL, OFN_HIDEREADONLY, "word文件(*.doc)|*.doc|所有文件(*.*) |*.*||"); if (FDlg.DoModal() == IDOK) { CString strFileName = FDlg.GetPathName(); }}// CFileDialo.原创 2020-11-02 12:52:36 · 574 阅读 · 0 评论 -
VC 打开文件对话框/保存文件对话框/ 选择文件夹对话框
#include <windows.h>#include <ShlObj.h>#include <tchar.h>// 打开文件对话框VOID OpenFileDialog(){ // 打开文件对话框 OPENFILENAME ofn; TCHAR szFileName[MAX_PATH] = { 0 }; // 保存文件完整路径 TCHAR szTitleName[MAX_PATH] = { 0 }; // 保存文件名 // 设置过滤条件.原创 2020-11-02 12:31:02 · 1464 阅读 · 0 评论 -
【WM_ENDSESSION】MFC响应关机事件
void CMDemoShutdownEventReponseDlg::OnEndSession(BOOL bEnding){ CDialogEx::OnEndSession(bEnding); // TODO: Add your message handler code here MessageBox(_T("ok"));}原创 2020-10-15 10:10:08 · 554 阅读 · 0 评论 -
ShellExecute参数
ShellExecute的功能是运行一个外部程序(或者是打开一个已注册的文件、打开一个目录、打印一个文件等等),并对外部程序有一定的控制。有几个API函数都可以实现这些功能,但是在大多数情况下ShellExecute是更多的被使用的,同时它并不是太复杂。ShellExecute函数原型及参数含义如下: ShellExecute( HWND hwnd, //父窗口句柄 (如:NULL转载 2012-09-26 16:11:54 · 7515 阅读 · 0 评论 -
Windows如何在cmd命令行中查看、修改、删除与添加、设置环境变量
首先明确一点:所有的在cmd命令行下对环境变量的修改只对当前窗口有效,不是永久性的修改。也就是说当关闭此cmd命令行窗口后,将不再起作用。永久性修改环境变量的方法有两种:一种是直接修改注册表(此种方法目前没试验过),另一种是通过我的电脑-〉属性-〉高级,来设置系统的环境变量(查看详细)。其次,明确一下环境变量的作用。它是操作系统用来指定运行环境的一些参数。比如临时文件夹位置和系统文转载 2013-04-17 17:41:13 · 6592 阅读 · 0 评论