词条 | 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条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。