话框最上一 行选 “Member variables” , Control IDs栏目选 “IDC_NUM1” , 按右侧的 “Add variables” 按钮,弹出一个对话框:
6
在“Member variable name”栏目内填上对应控件“IDC_NUM1”的成员变量的名字(成员 变量名必须以m_开头) ,如“m__dia2_num1” ,在“Category”栏目中选择该变量的类型, 此处选为“int”型,选择“OK”Button关闭该对话框退回到“MFC Classwizard”对话框, 在IDC_NUM1的后面出现了“int m__dia2_num1”字样,还可以在对话框底部的 “Minimum Value”和“Maximum Value”栏目内填上该变量的取值范围的限制。同样方法 填上对应控件“IDC_NUM2”的成员变量, “m__dia2_num2” 。点击“OK”按钮关闭MFC
Classwizard对话框,回到VC++主窗口。在左侧文件管理窗口点击Header File中的 “MyDia2.h”发现其中出现如下内容:
// Dialog Data
//{{AFX_DATA(MyDia2)
enum { IDD = IDD_MYDIA2 };
int m_dia2_num1;
int m_dia2_num2;
//}}AFX_DATA
表示在该类中添加了两个成员变量。成员变量的初始化在相应的
源代码文件“MyDia2.cpp” 中该类的构造函数MyDia2()中完成,可以修改该处的代码该改变m_dia2_num1或 m_dia2_num2的初始值。
MyDia2::MyDia2(CWnd* pParent /*=NULL*/) : CDialog(MyDia2::ID