VC驿站

 找回密码
 加入驿站

QQ登录

只需一步,快速开始

搜索
查看: 2924|回复: 45

VC++基础班-[15]通用对话框讲解

[复制链接]
51_avatar_middle
最佳答案
82 
online_admins 发表于 2018-1-24 23:18:32 | 显示全部楼层 |阅读模式
①、文件选择对话框;
②、解决多选问题:https://www.cctry.com/thread-21906-1-1.html
③、初始化打开路径:
fileDlg.m_ofn.lpstrInitialDir = _T("C:\\");

④、扩展文件选择对话框:
应vip会员要求:https://www.cctry.com/thread-18691-1-1.html
1>、添加继承自 CFileDialog 类的子类 CFileDialogEx;
2>、在主对话框界面上按钮的响应中改用 CFileDialogEx 类;
3>、增加 OFN_ENABLETEMPLATE 标志,以进行扩展模版对话框的支持:
CFileDialogEx fileDlg(TRUE, NULL, NULL, OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT|OFN_ENABLETEMPLATE, _T("Text Files (*.txt)|*.txt|WinRar Files (*.rar)|*.rar|Data Files (*.xlc;*.xls)|*.xlc; *.xls|All Files (*.*)|*.*||"));

4>、向工程中添加对话框资源模版 IDD_EXT_DIALOG,属性设置如下:

5>、向文件选择对话框中设置模版:
6>、重载 CFileDialogEx::OnFileNameOK() 函数(文件选择成功后调用),进行自定义的处理:

7>、获得自定义的值:

⑤、改变扩展对话框模版的位置:
只需向扩展对话框模版中加入一个ID为 stc32 的 Static 控件即可!

############## 以下两点内容下节课给大家讲解 ###############
⑥、目录选择对话框;
⑦、让对话框程序支持拖拽。


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
教程在线观看地址:
https://www.bilibili.com/video/av39706341/?p=17
MP4高清视频下载地址:链接:https://pan.baidu.com/s/1Gq2MtR4txd3qGC04sxuT9w 提取码:sxy0
本节课件下载(回复后可见):
游客,如果您要查看本帖隐藏内容请回复

备注:VIP会员可免费下载本站所有资源(点击查看)
提示:通过购买VC驿站U盘打包(点击查看)也可加入终身Vip会员^_^




上一篇:VC++基础班-[14]再论“逃跑”按钮的实现
下一篇:VC++基础班-[16]让对话框支持拖拽功能
95_avatar_middle
最佳答案
0 
在线会员 发表于 2019-2-17 11:20:15 | 显示全部楼层
感谢老大的无私奉献
98_avatar_middle
最佳答案
0 
在线会员 发表于 2019-2-23 12:38:25 | 显示全部楼层
谢谢分享  学习
98_avatar_middle
最佳答案
0 
在线会员 发表于 2019-2-23 12:39:40 | 显示全部楼层
谢谢分享  学习
98_avatar_middle
最佳答案
0 
在线会员 发表于 2019-2-23 12:40:49 | 显示全部楼层
谢谢分享  学习
56_avatar_middle
最佳答案
0 
在线会员 发表于 2019-3-25 23:26:11 | 显示全部楼层
感谢老大的无私奉献
52_avatar_middle
最佳答案
0 
在线会员 发表于 2019-4-4 18:38:24 | 显示全部楼层
谢谢分享!!!!
12_avatar_middle
最佳答案
0 
donate_vip 发表于 2019-6-8 18:06:17 | 显示全部楼层
灌灌灌灌灌灌灌灌灌灌灌灌灌灌灌灌灌灌灌灌
67_avatar_middle
最佳答案
0 
在线会员 发表于 2019-6-9 14:05:00 | 显示全部楼层
感谢分享 学到这了打个卡
89_avatar_middle
最佳答案
0 
在线会员 发表于 2019-8-9 14:44:58 | 显示全部楼层
很详细。。。
90_avatar_middle
最佳答案
0 
在线会员 发表于 2019-8-13 09:38:16 | 显示全部楼层
谢谢老师了~~~~~~~~~~~~
23_avatar_middle
最佳答案
0 
在线会员 发表于 2019-8-21 22:00:54 | 显示全部楼层
支持..........................
51_avatar_middle
最佳答案
0 
在线会员 发表于 2019-8-26 13:16:51 | 显示全部楼层
感谢老大的无私奉献
73_avatar_middle
最佳答案
0 
在线会员 发表于 2019-9-4 19:56:47 | 显示全部楼层
每天学习一点点!
85_avatar_middle
最佳答案
0 
donate_vip 发表于 2019-9-9 23:35:11 | 显示全部楼层
支持..........................
58_avatar_middle
最佳答案
0 
在线会员 发表于 2019-10-17 11:24:22 | 显示全部楼层
好资料,学习
20_avatar_middle
最佳答案
0 
在线会员 发表于 2019-10-24 21:39:38 | 显示全部楼层
感谢老大的无私奉献
98_avatar_middle
最佳答案
0 
在线会员 发表于 2019-10-30 00:39:21 | 显示全部楼层
通用对话框讲解
67_avatar_middle
最佳答案
0 
在线会员 发表于 2019-11-11 20:32:35 | 显示全部楼层
[15]通用对话框讲解
54_avatar_middle
最佳答案
0 
在线会员 发表于 2019-12-3 22:21:02 | 显示全部楼层
厉害了vc驿站~~~
您需要登录后才可以回帖 登录 | 加入驿站 qq_login

本版积分规则

×【发帖 友情提示】
1、请回复有意义的内容,请勿恶意灌水;
2、纯数字、字母、表情等无意义的内容系统将自动删除;
3、若正常回复后帖子被自动删除,为系统误删的情况,请重新回复其他正常内容或等待管理员审核通过后会自动发布;
4、感谢您对VC驿站一如既往的支持,谢谢合作!

关闭

站长提醒上一条 /2 下一条

QQ|小黑屋|手机版|VC驿站 ( 辽ICP备09019393号 )|网站地图wx_jqr

GMT+8, 2020-10-25 12:37

Powered by CcTry.CoM

© 2009-2020 cctry.com

快速回复 返回顶部 返回列表