组父实体

重要

新式打印平台是 Windows 与打印机通信的首选方式。 建议使用 Microsoft 的 IPP 收件箱类驱动程序以及打印支持应用 (PSA) 来自定义 Windows 10 和 11 中的打印体验,以便进行打印机设备开发。

有关详细信息,请参阅新式打印平台打印支持应用设计指南

可通过将属性页分配给单个组父实体来对其分组。 可以使用 CPSFUNC_INSERT_PSUIPAGE 函数代码调用 CPSUI 的 ComPropSheet 函数,并指定 PSUIPAGEINSERT_GROUP_PARENT 作为 INSERTPSUIPAGE_INFO 结构的 Type 成员,从而创建组父实体。

创建新组父实体时,将返回一个句柄。 然后,在添加或删除属性表时,可以将该句柄用作 ComPropSheethComPropSheet 参数。

此外,组父实体句柄将作为 PROPSHEETUI_INFO 结构的 hComPropSheet 成员接收,该结构由应用程序的 PFNPROPSHEETUI 类型回调函数接收。 如果不创建新的组父实体,则所有属性表都应分配给这个组父实体。

可以在创建的每个组父实体下创建其他组父实体。 属性表本身被视为顶层组父实体。 如果没有明确创建其他组父实体,所有添加的属性表都会分配给顶层父实体。