第12章 对话框与对话框类CDialog.pdfVIP

  • 6
  • 0
  • 约3.62万字
  • 约 25页
  • 2017-06-03 发布于湖北
  • 举报
第 12章 对话框和对话框类CDialog 对话框经常被使用,因为对话框可以从模板创建,而对话框模板是可以使用资源编辑器方便 地进行编辑的。 12.1 模式和无模式对话框 对话框分两种类型,模式对话框和无模式对话框。 12.1.1 模式对话框 一个模式对话框是一个有系统菜单、标题栏、边线等的弹出式窗口。在创建对话框时指定 WS_POPUP, WS_SYSMENU, WS_CAPTION 和 DS_MODALFRAME 风格。即使没有指定 WS_VISIBLE 风格,模式对话框也会被显示。 创建对话框窗口时,将发送 WM_INITDIALOG 消息(如果指定对话框的 DS_SETFONT 风 格,还有 WM_SETFONT 消息)给对话框过程。 对话框过程(Dialog box procedure)不是对话框窗口的窗口过程(Window procedure) 。在Win32 里,对话框的窗口过程由 Windows 系统提供,用户在创建对话框窗口时提供一个对话框过 程由窗口过程调用。 对话框窗口被创建之后,Windows 使得它成为一个激活的窗口,它保持激活直到对话框过程 调用::EndDialog 函数结束对话框的运行或者Windows 激活另一个应用程序为止,在激活时, 用户或者应用程序不可以激活它的所属窗口(Owner

文档评论(0)

1亿VIP精品文档

相关文档