- 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
您可能关注的文档
- 经管团辅活动方案.doc
- 数学C卷(初中中考).doc
- 宝福艳个人工作总结.doc
- 大楼房屋租赁合同.doc
- ppt交通工具图标.ppt
- 交通安全倡仪书.doc
- 多媒体信息发布系统MIS简介.ppt
- ansys通过cad建模步骤(截图).doc
- 分数除法练习一.ppt
- 建筑行业工作要求.doc
- 2026年初中七年级上册名校联考月考统编版真题预测试卷.docx
- 四年级上册科学实验记录与分析试卷.docx
- 人教版八年级下册数学 第二十一章 四边形 21.3 特殊的平行四边形 21.3.2 菱形 第2课时 菱形的判定.pptx
- 人教版八年级下册数学 第二十一章 四边形 21.1 平行四边形的性质第1课时 平行四边形的边、角性质.pptx
- 人教版八年级下册数学 第二十一章 四边形 21.1 平行四边形的性质第2课时 平行四边形的对角线的性质.pptx
- 人教版八年级上册数学 期末提分练案 6.1 考点梳理与达标训练2.pptx
- 人教版八年级上册数学 第十六章 整式的乘法 16.2 整式的乘法 第1课时 单项式与单项式相乘.pptx
- 人教版八年级上册数学 期末提分练案 5.1 考点梳理与达标训练.pptx
- 人教版八年级下册数学 第二十一章 四边形 21.3.1 矩形 第2课时 矩形的判定.pptx
- 人教版八年级下册数学 第二十一章 四边形 21.2 平行四边形的判定第1课时 平行四边形的判定.pptx
原创力文档

文档评论(0)