网站首页  词典首页

请输入您要查询的计算机术语:

 

术语 CPropertySheet
释义 CPropertySheet

CObject
 └CCmdTarget
    └CWnd
       └CPropertySheet


CPropertySheet类对象表示属性表,或者说是标签对话框。一个属性表由一个CPropertySheet对象和一个或多个CPropertyPage对象构成。一个属性表由框架来显示,就象是一个具有一系列标签索引的窗口。用户通过这些标签索引来选择当前的页,和一块用于当前所选页的区域。
虽然CPropertySheet不是从CDialog派生而来的,但是管理一个CPropertySheet对象类似于管理一个CDialog对象。例如,一个属性表的创建需要分两部分构造:调用构造函数,然后对模式属性表调用DoModal,或对非模式属性表调用Create。CPropertySheete 有两种类型的构造函数:CPropertySheet::Construct和CPropertySheet::CPropertySheet。
在一个CPropertySheet对象和某个外部对象之间交换数据,类似于与一个CDialog对象交换数据。两者之间的重要差别是:一个属性表的设置通常是CPropertyPage对象的成员变量,而不是CPropertySheet对象本身。
你可以创建一种被称为向导的标签对话框,这种对话框包括一个属性表,该表有一系列属性页来引导用户进行一项操作的每一个步骤,比如说设置一个设备或创建一个时事通讯。在一个向导类型的标签对话框中属性页没有标签,每次只有一个属性页是可见的。而且,一个向导类型的对话框没有OK和Apply Now按钮,代替它们的是一个Back按钮,一个Next或Finish按钮和一个Cancel按钮。
要创建一个向导类型的对话框,其步骤与创建一个标准的属性表的步骤是一样的,但是要在调用DoModal之前调用SetWizardMode。为了使向导按钮有效,调用SetWizardButtons,使用标志来定制它们的功能和外观。为了使Finish按钮有效,在用户完成了在向导的最后一页中的动作之后调用SetFinishText。
#include <afxdlgs.h>


CPropertySheet类成员

数据成员
m_pshWindows PROPSHEETHEADER结构。提供对基本属性表参数的访问

构造
CPropertySheet构造一个CPropertySheet对象
Construct构造一个CPropertySheet对象

属性
GetActiveIndex获取属性表的活动页的索引
GetPageIndex获取属性表指定页的索引
GetPageCount获取属性表中的页数
GetPage获取指向指定页的指针
GetActivePage返回活动页对象
SetActivePage可设计地设置活动页对象
SetTitle设置属性表的标题
GetTabControl获取一个指向一个标签控件的指针
SetFinishText设置Finish按钮的文本
SetWizardButtons使向导按钮有效
SetWizardMode使向导模式有效
EnableStackedTabs代码属性表是使用堆叠标签还是滚动标签

操作
DoModal显示一个模式属性表
Create显示一个无模式属性表
AddPage向属性表中添加一个页
RemovePage从属性表中移去一页
PressButton在一个属性表中模拟对指定按钮的选择
EndDialog终止属性表
随便看

 

MFC类库中文详解手册包含4274条MFC类库参考词条,基本涵盖了Microsoft基本类库中的类、全局函数、全局变量和宏的内容,是计算机编程的有利工具。

 

Copyright © 2004-2023 Winrtm.com All Rights Reserved
京ICP备2021023879号-40 更新时间:2024/10/6 12:23:26