- 8
- 0
- 约1.83千字
- 约 4页
- 2018-03-14 发布于河南
- 举报
在VC中定制CFileDialog
在VC++中定制CFileDialog
MFC为我们提供了OFileDialog的简单易用,但毕竟“千篇一律,没有性格”,在实际应用中往往需
要具有个性特色的用户界面和个性化的文件对话框。
要定制文件对话框,就必须获得对文件对话框中各个控件的控制。本文将通过一个简单的例子介绍
控制文件对话框中控件的方法。
把文件对话框的高度比一般情况扩大150个像素,并修改它的标题。
通过classwizard生成一个CFileDialog的派生类CCoolFileDialog,然后编辑CoolFileDialog.cpp
中处理WM_INITDIALOG的OnInitDialog函数。
在indnde.CPP的开头必须加入#CoolFileDialog<dlgs.h>
BOOL CoolFileDialog::OnInitDialog()
//iExtraSize将按照你所要的确定对话框的最终尺寸
const UINT iExtraSize=150;
//要控制的文件对话框中的控件的个数
const UINT nControls=8;
//获得指向父对话框的指针
CWnd*wndDlg=GetParent();
//获得对话框的尺寸
RECT Rect;
wndDlg->GetWindowRect(&Rect);
//修改对话框的尺寸
wndDlg->GetWi
您可能关注的文档
- 经管团辅活动方案.doc
- 数学C卷(初中中考).doc
- 宝福艳个人工作总结.doc
- 大楼房屋租赁合同.doc
- ppt交通工具图标.ppt
- 交通安全倡仪书.doc
- 多媒体信息发布系统MIS简介.ppt
- ansys通过cad建模步骤(截图).doc
- 分数除法练习一.ppt
- 建筑行业工作要求.doc
- 2025-2026学年全国青少年海洋科技创新大赛船舶设计题.docx
- 2025-2026学年全国青少年足球训练营.docx
- 2025-2026学年大学生跆拳道竞技 hidden 技能评分.docx
- 2025-2026学年全国青少年武术散打竞技能力选拔真题.docx
- 2026年上海国际都会《行测》(言语理解)解析卷.docx
- 2026年四川省公务员考试《申论》(市级卷)精选模拟题.docx
- 2026年天津滨海新区《行测》(L类)真题详解.docx
- 2026年天津市公务员考试《言语理解》真题解析.docx
- 2026年新疆维吾尔自治区公务员考试《申论》(生态文明建设专题)真题卷.docx
- 2026年新疆维吾尔自治区公务员考试《行政职业能力测验》(C类)模拟题.docx
最近下载
- 新22S2 给水工程建筑图集.docx VIP
- 2025-2026学年华东师大版(2024)小学体育与健康三年级全一册《健康行为与生活方式》教学设计.docx
- 2026年《中国负压封闭引流技术临床应用指南》.docx VIP
- 2025年高考体育单招考试政治主观题知识点归纳总结(复习必背).pdf VIP
- “学会欣赏他人优点和贡献”班会课件.pptx VIP
- 机械设计基础-带传动和链传动.ppt VIP
- 水性环氧树脂固化剂的研究进展.doc VIP
- TCECS《园区碳中和评定标准》.pdf VIP
- 巴拿马运河(ACP)-船舶要求 ACP-N01-2025(中英) 带目录.pdf
- 2025年山东省济南市中考数学真题(含答案).pdf
原创力文档

文档评论(0)