ATL COM 属性页

COM 属性页提供了一个用户界面,用于设置一个或多个 COM 对象的属性(或调用方法)。 ActiveX 控件广泛使用属性页来提供丰富的用户界面,允许在设计时设置控件属性。

属性页是实现 IPropertyPageIPropertyPage2 接口的 COM 对象。 这些接口提供了某些方法,通过这些方法,页面能够与一个 site(表示页面容器的 COM 对象)和多个对象(其方法将被调用以响应属性页面用户所做更改的 COM 对象)相关联。 属性页容器负责调用属性页接口上的方法来告诉页面何时显示或隐藏其用户界面,以及何时将用户所做的更改应用到底层对象。

每个属性页都可以完全独立于可以设置其属性的对象来构建。 属性页所需要的只是理解一个特定的接口(或一组接口),并提供一个用户接口来调用该接口上的方法。

有关详细信息,请参阅 Windows SDK 中的属性表和属性页

本节内容

指定属性页
列出为你的控件指定属性页的步骤并显示类的示例。

属性页
列出用于实现属性页的步骤,包括要替代的方法。 引导你完成基于 ATLPages 示例程序的完整示例。

ATLPages 示例
ATLPages 示例的示例抽象,其使用 IPropertyPageImpl 实现属性页。

ATL
提供了关于如何使用 Active Template Library 进行编程的概念性主题的链接。

另请参阅

概念