设备属性页提供程序的常规要求

若要创建设备属性页,提供程序必须遵循以下常规要求,才能使属性页正常工作:

  • 处理添加属性页的请求。

    对于属性页扩展 DLL 的提供程序,此请求是通过 AddPropSheetPageProc 回调函数发出的。 有关详细信息,请参阅 设备属性页提供程序的特定要求(属性页扩展 DLL)

  • 通过调用 CreatePropertySheetPage 函数创建属性页。 提供程序在此调用中传递初始化的 PROPSHEETPAGE 结构的地址。

  • 提供一个 PropSheetPageProc 回调函数,以便在需要为属性页分配和释放额外存储时,处理 PSPCB_CREATE 和 PSPCB_RELEASE 消息。

  • 提供一个对话框过程,用于处理每个自定义属性页的 Windows 消息。

  • 使用 PropSheetPageProc 回调函数和对话框过程的地址(等等)初始化 PROPSHEETPAGE 结构。

本部分包括以下主题,这些主题提供有关自定义属性页的更多指导:

创建自定义属性页

属性页回调函数

处理 Windows 消息以用于属性页

示例自定义属性页