请输入您要查询的百科知识:

 

词条 CPropertyPage
释义

CPropertyPage

CObject

└CCmdTarget

└CWnd

└CDialog

└CPropertyPage

类CPropertyPage的对象表示一张属性表的各页,或者说是被看作是标签对话框。同标准对话框一样,要为属性表中每一页从CPropertyPage类中派生一个新类。要使用CPropertyPage派生对象,首先要创建一个CPropertySheet对象,然后为属性表中的每一页创建一个对象。为表中的每一页调用CPropertySheet::AddPage函数,然后对一个模式属性表调用CPropertySheet::DoModal函数来显示此属性表。对一个非模式属性表调用CPropertySheet::Create来显示此属性表。

你可以创建一种被称为向导的标签对话框,这种对话框包括一个属性表,该表有一系列属性页来引导用户进行一项操作的每一个步骤,比如说设置一个设备或创建一个时事通讯。在一个向导类型的标签对话框中属性页没有标签,每次只有一个属性页是可见的。而且,一个向导类型的对话框没有OK和Apply Now按钮,代替它们的是一个Back按钮,一个Next或Finish按钮和一个Cancel按钮。

如果要获取更多有关建立一个作为向导的属性表的信息,请参见CPropertySheet::SetWizard- Mode。要获取更多有关使用CPropertyPage对象的信息,请参见“Visual C++程序员指南”中的文章“属性表”。

#include <afxdlgs.h>

请参阅:

CPropertySheet, CDialog, CPropertySheet::SetWizardMode

CPropertyPage类成员

数据成员

m_psp  Windows PROPSHEETPAGE结构。提供对基本属性页参数的访问

构造

CPropertyPage  构造有关CPropertyPage对象

Construct  构造有关CPropertyPage对象。如果你想指定在运行时的参数,或者是你使用的是数组,就使用Construct函数

操作

CancelToClose  将OK按钮改变为读取Close,并在一个模式属性表的页中进行了一次不可恢复的改变之后,使Cancel按钮无效

SetModified  用来激活一个Apply Now按钮,或使它成为不活动

QuerySiblings  向前传送消息到属性表的每一页

重载

OnCancel  当单击Cancel按钮时由框架调用

OnKillActive  当当前页不再是活动页时由框架调用。在此执行数据确认

OnOK  当OK,Apply Now或Close按钮被单击时由框架调用

OnSetActive  当某页成为活动页时由框架调用

OnApply  当Apply Now按钮被单击时由框架调用

OnReset  当Cancel按钮被单击时由框架调用

OnQueryCancel  当Cancel按钮被单击,并在发生取消操作之前由框架调用

OnWizardBack  在使用一个向导类型的属性表的情况下,当Back按钮被单击时由框架调用

OnWizardNext  在使用一个向导类型的属性表的情况下,当Next按钮被单击时由框架调用

OnWizardFinish  在使用一个向导类型的属性表的情况下,当Finish按钮被单击时由框架调用

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/2/12 1:39:42