《六章创建和使用对话框》由会员分享,可在线阅读,更多相关《六章创建和使用对话框(13页珍藏版)》请在金锄头文库上搜索。
1、第六章 创建和使用对话框对话框的基本原理设计对话框资源设计对话框类运行对话框模式对话框和无模式对话框通用对话框对话框的工作原理Public:数据成员文档对象文档对象xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx创建对话框模板1数据交换和验证2定义对话框类和3公有成员变量运行对话框,修改4 文档对象 对话框的类型无模式对话框模式对话框不允许不允许用户在关闭对话用户在关闭对话框之前切换到应用程序框之前切换到应用程序的其他窗口的其他窗口允许允许用户在该对话框与用户在该对话框与应用程序其他窗口之间应用程序其他窗口之间的切换的切换创建和使
2、用对话框的过程设计对话框资源设计对话框类调用对话框设计对话框资源创建对话框增加控件设置控件属性组织和安排控件测试对话框界面界面设计对话框类创建对话框类创建对话框成员变量valuescontrols对话框数据交换和校验(DDX和DDV)功能功能创建对话框类ClassWizard创建对话框成员变量ClassWizard|Member Variables成员变量的类型valuescontrols对话框数据交换和校验DDX对话框对象成员与控件之间的数据交换DDV数据有效性验证OnInitDialog()函数OnOk()函数有时需要应用程有时需要应用程序对用户的输入序对用户的输入进行及时反馈进行及时反馈 UpdateDataUpdateData(false)将对话框对象的数据成员值传送到控件UpdateData(true)将控件中的值传送到对话框对象相应的数据成员调用模式对话框 创建一个对话框对象初始化对话框调用CDialog:DoModal函数打开对话框确定返回的处理调用无模式对话框Visible属性创建方式窗口创建方式窗口删除函数清理对话框对象无模式对话框不能重入EX6通用对话框CCDialogCFileDialogCFindReplaceDialogCFontDialogCPrintDialogCPageSetupDialog