Compartir a través de


páginas y plantillas de CPSUI-Supplied

Importante

Se recomienda usar el controlador de clase de bandeja de entrada IPP de Microsoft, junto con aplicaciones de soporte técnico de impresión (PSA), para personalizar la experiencia de impresión en Windows 10 y 11 para el desarrollo de dispositivos de impresora.

Para obtener más información, consulte la guía de diseño de aplicaciones de soporte técnico de impresión.

CPSUI proporciona un conjunto de páginas de hoja de propiedades predefinidas, junto con tres plantillas de página. Las páginas de hoja de propiedades predefinidas incluyen lo siguiente:

  • Un conjunto de tres páginas, con títulos de ficha de Diseño, Papel/Calidad y Avanzado. Estas páginas están diseñadas para contener propiedades de documento para impresoras y se pueden usar para crear una hoja de propiedades desde dentro de la función DrvDocumentPropertySheets de un archivo DLL de interfaz de impresora.

  • Una sola página, con un título de pestaña avanzado. De nuevo, la página está pensada para contener propiedades de documento para impresoras y se puede usar para crear una hoja de propiedades desde la función DrvDocumentPropertySheets de una interfaz de impresora DLL.

  • Una sola página, con un título de pestaña de Configuración del dispositivo. Esta página está pensada para contener propiedades de impresora y se puede usar para crear una hoja de propiedades desde dentro de la función DrvDevicePropertySheets de una interfaz de impresora DLL.

  • Una sola página de vista de árbol genérica sin título predefinido. Cualquier aplicación CPSUI puede usar esta página.

Para usar una página predefinida, una aplicación debe identificarla mediante el miembro pDlgPage de una estructura COMPROPSHEETUI .

CPSUI también proporciona tres plantillas de página predefinidas. CPSUI usa estas plantillas para crear sus páginas predefinidas. Las aplicaciones también pueden usarlas. Las plantillas constan de lo siguiente:

  • Plantilla de página de vista de árbol, que CPSUI usa para crear las páginas predefinidas Configuración avanzada y de dispositivo . Esta plantilla consta de un control treeview que contiene un nodo para cada opción de hoja de propiedades. Un menú contextual está asociado a cada nodo del árbol. El menú contextual de cada nodo proporciona los medios por los que un usuario puede modificar el valor de la opción. CPSUI proporciona un procedimiento de cuadro de diálogo para esta plantilla, que controla los mensajes de Windows para todos los controles de ventana compatibles con CPSUI.

  • Dos plantillas de control múltiples, que CPSUI usa para crear las páginas predefinidas Diseño y Papel/Calidad . CPSUI proporciona un procedimiento de cuadro de diálogo para esta plantilla, que controla los mensajes de Windows para todos los controles de ventana compatibles con CPSUI.

Para usar una plantilla de página predefinida, una aplicación debe identificarla mediante el miembro DlgTemplateID de una estructura DLGPAGE .