字体
第(4/5)页
关灯
   存书签 书架管理 返回目录
iew 节点,双击

    ~CSample4_1View(),即可定位到析构函数CSample4_1View::~CSample4_1View(),修改该函

    数,代码如下:

    void CSample4_1View::~CSample4_1View()

    {

    if (m_pModallessDlg!=NULL)

    {

    枫叶文学网www.fywxw.com

    第4 章 对话框

    ·77·

    //删除对象

    delete m_pModallessDlg;

    }

    }

    编译运行Sample4_1,依次选择菜单“查看|打开非模态对话框”,就可以打开非模态对话框。

    技巧:可以删除工程目录中的 .clw 文件,然后打开“ClassWizard”对话框,选择重建类向导数

    据库,就可以为工程手动添加类到ClassWizard 中。

    4.4 属xìng页对话框

    属xìng页对话框是一种特殊的对话框,它将多个对话框集中起来,通过标签或按钮来激活

    各个页面。属xìng页对话框主要分为一般属xìng页对话框和向导对话框。在一般属xìng页对话框中,

    页面的切换通过单击不同的选项卡实现。在向导对话框中,页面的选择是通过单击“上一页”

    (Back)、“下一页”(Next)按钮等按钮实现的。图4-20 和图4-21 分别给出了这两种对话框

    的界面。

    图4-20 MFC ClassWizard 一般属xìng页对话框

    图4-21 MFC AppWizard 向导对话框

    枫叶文学网www.fywxw.com

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

    ·78·

    4.4.1 主要相关类介绍

    与属xìng页对话框相关的类主要有CPropertyPage 类和CPropertyPage 类。本小节分别讲述

    CPropertyPage 和CPropertySheet 类的使用方法和参数。

    1.CPropertyPage 类

    CPropertyPage 类用于单个属xìng页的处理。使用属xìng页对话框,必须为每个属xìng页创建一

    个继承自CPropertyPage 类的属xìng页类。CPropertyPage 类是CDialog 类的一个派生类,其主

    要成员如下:

    (1)构造函数

    构造一个新的属xìng页类的对象,原型如下:

    CPropertyPage( );

    explicit CPropertyPage(

    UINT nIDTemplate,

    UINT nIDCaption = 0,

    DWORD dwSize = sizeof(PROPSHEETPAGE)

    );

    explicit CPropertyPage(

    LPCTSTR lpszTemplateNcom,

    UINT nIDCaption = 0,

    DWORD dwSize = sizeof(PROPSHEETP
上一页 目录 下一页