若要创建设备属性页,提供程序必须遵循以下常规要求,才能使属性页正常工作:
处理添加属性页的请求。
对于属性页扩展 DLL 的提供程序,此请求是通过 AddPropSheetPageProc 回调函数发出的。 有关详细信息,请参阅 设备属性页提供程序的特定要求(属性页扩展 DLL)
通过调用 CreatePropertySheetPage 函数创建属性页。 提供程序在此调用中传递初始化的 PROPSHEETPAGE 结构的地址。
提供一个 PropSheetPageProc 回调函数,以便在需要为属性页分配和释放额外存储时,处理 PSPCB_CREATE 和 PSPCB_RELEASE 消息。
提供一个对话框过程,用于处理每个自定义属性页的 Windows 消息。
使用 PropSheetPageProc 回调函数和对话框过程的地址(等等)初始化 PROPSHEETPAGE 结构。
本部分包括以下主题,这些主题提供有关自定义属性页的更多指导: