10.1.1 对话框的基本概念.pptVIP

  • 7
  • 0
  • 约1.32万字
  • 约 66页
  • 2018-10-11 发布于江苏
  • 举报
10.1.1 对话框的基本概念

10.1.1 对话框的基本概念 在MFC中,对话框的功能被封装在了CDialog类中,CDialog类是CWnd类的派生类。 有模式对话框垄断了用户的输入,当一个有模式对话框打开时,用户只能与该对话框进行交互,而其它用户界面对象收不到输入信息。 无模式对话框类似普通的Windows窗口,在无模式对话框打开时,用户可以同时打开其它窗口对象,操作完毕后,又可用鼠标或其它方式激活该窗口。 对话框的组成 对话框模板资源  对话框模板用于指定对话框的外观、控件及其分布 对话框类  用来实现对话框的功能,由于对话框具体的功能各不相同,因此一般需要从CDialog类派生一个新类,添加特定的数据成员和成员函数,以完成特定的功能。 对话框的设计 有模式对话框:  创建时调用DoModal()函数;  关闭时调用CDialog::EndDialog()函数。 无模式对话框:  创建调用Create()函数;  关闭时调用CWnd::DestroyWindow()函数,或调用CWnd::ShowWindow(SW_HIDE)来隐藏对话框。 10.1.2 控件的基本概念 控件(Control components)是独立的小部件,是现成的程序组件,可以独立运行并完成一定的功能。在可视化编程中,控件的外观和功能由其属性(property)规定。 所有的控件都是由CWnd类派生的类对象,因此它们

文档评论(0)

1亿VIP精品文档

相关文档