MFC 中的属性表和属性页

属性表(也称为选项卡对话框)是包含属性页的对话框。 每个属性页都基于对话框模板资源并包含控件。 它包含在页面上,顶部有一个选项卡。 选项卡命名页面并指示其用途。 用户单击属性表中的选项卡以选择一组控件。

使用页面将属性表中的控件分组为有意义的集。 包含的属性表通常具有其自己的多个控件。 这些内容适用于所有页面。

属性表基于 类 CPropertySheet。 属性页基于 类 CPropertyPage

属性表是一种特殊类型的对话框,通常用于修改某些外部对象的属性,例如视图中的当前选择。 属性表有三个主要部分:包含对话框、一次显示一个或多个属性页,以及用户单击的每个页面顶部的选项卡以选择该页面。 属性表适用于有多个类似的设置组或要更改的选项的情况。 属性表以易于理解的方式对信息进行分组。

注释

尝试使用 CPropertySheet::DoModal属性表时,系统可能会生成第一次机会异常。 发生此异常的原因是系统尝试在创建对象之前更改对象的 窗口样式 。 有关此异常以及如何避免或处理此异常的详细信息,请参阅 CPropertySheet::D oModal

另请参阅

属性表