对话框过程和 CPSUI
重要
建议使用 Microsoft 的 IPP 收件箱类驱动程序以及打印支持应用 (PSA) ,自定义 Windows 10 和 11 中的打印体验,以便进行打印机设备开发。
有关详细信息,请参阅 打印支持应用设计指南。
对话框过程是一个回调函数,用于处理系统发送的窗口消息。 如果要创建 CPSUI 未提供的自定义属性表页,则需要这种类型的页面 事件回调 。 (还可以将对话框过程与 CPSUI 提供的页面和模板配合使用,但建议使用 CPSUI 消息处理程序。) 有关对话框过程的详细信息,请参阅Microsoft Windows SDK文档中的 DialogProc。 指向对话框过程的指针是使用 DLGPROC 指针类型声明的,也如 Windows SDK 文档中所述。
对于使用 CPSUI 创建的所有属性表页,在传递到应用程序提供的对话框过程之前,CPSUI 首先截获窗口消息。 如果页面是使用 CPSUI 提供的模板定义的,则应用程序提供的对话过程可以提供一个返回值,指示 CPSUI 应处理消息。
对话框过程可以使用 SetCPSUIUserData 和 GetCPSUIUserData 函数来存储和检索应用程序提供的值。
有关在 CPSUI 中使用对话框过程的详细信息,请参阅 DLGPAGE 的“备注”部分。
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈