- 9
- 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
您可能关注的文档
最近下载
- 2025年阿克苏地直国有企业招聘考试试卷真题.docx VIP
- XFLR5软件的稳定性分析(中文版).pdf VIP
- 奥的斯电梯GECS安装参数表.pdf VIP
- 空腹式等截面悬链线无铰拱设计-桥梁课设计算书.docx
- 公司理财案例与分析之恒通股权激励方案.pptx VIP
- 附录2 中国海洋石油总公司钻井平台基本数据.doc VIP
- 高尿酸血症肾病患者的营养支持.ppt VIP
- 2026四川达州嘉祥外国语学校招聘医务员、护士考试参考题库及答案详解.docx VIP
- 2022年集美大学诚毅学院计算机科学与技术专业《计算机组成原理》科.docx VIP
- 学位论文-—基于fpga的交通灯控制器设计.doc VIP
原创力文档

文档评论(0)