9.1 创建定制对话框的步骤

当你开始创建你自己的对话框的时候,真正有趣的事情才算是刚刚开始.下面是通常你需要采取的步骤:

  1. 从wxDialog派生一个新类.
  2. 决定数据的存放位置以及应用程序以怎样的方式访问用户选择的数据.
  3. 编写代码来创建和布局相关控件.
  4. 增加代码以便在C++变量和控件之间进行数据传输.
  5. 增加事件映射和相应的处理函数以处理那些来自控件的事件.
  6. 增加用户界面更新处理函数,以便将控件设置为正确的状态.
  7. 增加帮助,尤其是工具提示以及上下文敏感帮助(在Mac OS中还没有实现),以及在你的应用程序的用户手册中添加你的对话框的使用方法.
  8. 在你的应用程序中调用你定制的对话框.

让我们通过一个具体的例子来说明一下这些步骤.