字体
第(3/5)页
关灯
   存书签 书架管理 返回目录
 ” 列表框中选择OnWizardFinish , 添加

    CTestPage3::OnWizardFinish()函数,使得完成向导对话框时提示用户,添加的函数代码如下:

    BOOL CTestPage3::OnWizardFinish()

    {

    // TODO: Add your specialized code here and/or call the base class

    MessageBox("您已经完成向导!");

    return CPropertyPage::OnWizardFinish();

    }

    这样就完成了向导对话框的所有属xìng页模板和相应属xìng页类的创建。

    4.创建属xìng表类

    创建完向导对话框的所有属xìng页类后,就可以为实例Sample4_1添加属xìng表CPropertySheet

    枫叶文学网www.fywxw.com

    Visual C++ 6.0 程序设计从入门到精通

    ·86·

    类的派生类,用于cāo作向导对话框。其步骤如下:

    (1)在IDE 的主菜单中选择“View| ClassWizard”菜单命令,或按快捷键Ctrl+W 打开

    ClassWizard 对话框。

    (2)在“ClassWizard”对话框中,单击“Add Class”按钮,在弹出的下拉菜单中选择“New”

    菜单项,打开“New Class”对话框。

    (3)在“NewClass”对话框中创建名为CTestSheet 的属xìng表派生类。在“Class type”下

    拉列表框中选择MFC Class,在“Ncom”输入框中输入CTestSheet,在“Base class”下拉列

    表框中选择CPropertySheet,如图4-24 所示。单击“OK”按钮退出“New Class”对话框,

    返回“ClassWizard”对话框,可以看到“Class ncom”下拉列表框中已经选择了新创建的

    “CTestSheet”类。

    图4-24 添加CProperySheet 类的派生类

    (4)为CTestSheet 类添加每个属xìng页类的成员变量。关闭“ClassWizard”对话框,在IDE

    左侧工作区中单击“ClassView”选项卡,展开Sample4_1 classes 节点,在CTestSheet 上单击

    鼠标右键,选择“Add Member Variable”菜单项,打开Add Member Variable 对话框。在“Variable

    Type”输入框中输入CTestPage1,在“Variable Ncom”输入框中输入m_page1,单击“OK”

    按钮就可以为CTestSheet 类添加第一个属xìng页类CTestPage1 的m_page1 成员变量。重复这一

    过程,为CTestSheet 添加成员变量CTestPage2 类的m_page2 和CTestPage3 类的m_page3。

    (5)最后在属xìng表类CTestSheet 的构造函数中将所有属xìng页添加到属xìng表中。在IDE 左

上一页 目录 下一页