- 0
- 0
- 约3.43千字
- 约 27页
- 2017-08-01 发布于上海
- 举报
对话框类的编程2
对话框类编程(2);在程序中创建和使用对话框,记住下面步骤:
通过Ctrl+R插入对话框并编辑其中的控件
通过Ctrl+W类向导为对话框添加类、变量
#include头文件,声明对象,调用dlg.DoModal()
判断dlg.DoModal()的返回值,如果是IDOK,读取控件数据
使用无模式对话框,记住一点区别:
不通过DoModal()方法启动对话框,而是通过new一个对象,然后调用Create,ShowWindow方法启动对话框
需要自己写代码在关闭对话框时delete对象
无模式对话框和它的父对话框之间可以“随时”传递数据。;3;通用对话框编程
打开文件对话框——CFileDialog
选择颜色对话框——CColorDialog
鼠标、键盘的编程
;Windows提供的一组标准用户界面对话框类
打开文件对话框——CFileDialog
修改颜色对话框——CColorDialog
查找替换对话框——CFindReplaceDialog
修改字体对话框——CFontDialog
打印文件对话框——CPrintDialog
共同特点:
每种对话框都有明确而单一的用途
都是模式对话框,继承自CDialog类-CCommonDialog类
都从用户获取数据,但并不处理这些数据
其中的控件和消息响应已经封装好,因而不需要派生,可以直接使用;CFileDialog封装了选择路径、读
原创力文档

文档评论(0)