1.1.3  类向导 

类向导是集成开发环境的重要工具打开或新建一个工程,选择菜单“ViewClassWizard命令(快捷键Ctrl+W)”,会弹出“MFC Class Wizard”对话框,此对话框包括下面几个属性页。

¡  Message Maps属性页:管理消息和成员之间的联系。

¡  Member Variables属性页:管理与控件相关联的成员变量。

¡  Automation属性页:提供各种支持Automation的特性。

¡  ActiveX Events属性页:提供支持各种支持ActiveX的各种特性。

¡  Class Info属性页:显示类信息。

前面两个属性页使用得比较多,下面详细介绍。

1Message Map属性页

Message Map属性页可以让用户增加成员函数来控制消息,也可以删除成员函数和编辑成员函数,如图1-12所示。

1-12  Message Maps属性页

¡  Project:显示当前工程名,该下拉列表框列出了当前工作空间的所在有工程。

¡  Class name:显示当前类名,该下拉列表框列出了当前工程的所有类。

¡  Objects IDs:该列表框列出了当前类所有可能接受消息的对象的ID

¡  Message:该列表框列出了当前对象可以处理的消息及可以被重写的虚函数。

¡  Member functions:该列表框列出了与消息有关的函数,标注“V”的是虚函数,标注“W”的是Windows消息。

¡  Discription:说明信息。

¡  Add Class按钮:增加新类。

¡  Add Function按钮:增加函数。

¡  Delete Function按钮:删除函数。

¡  Edit Function按钮:编辑函数。

2Member Variables属性页

Member Variables属性页允许用户管理与控件相关联的变量,以便程序利用这些成员变量同这些控件进行信息交换,如图1-13所示。

1-13  Member Variables属性页

¡  Project:选择当前工程名。

¡  Class name:选择当前类名。

¡  Control IDs:当前类关联的窗口的控件。

¡  Type:成员变量的类型。

¡  Member:与控件关联的成员变量的名字。



回目录