Partager via


Pages et modèles fournis par CPSUI

Important

La plateforme d’impression moderne est le moyen privilégié de Windows pour communiquer avec les imprimantes. Nous vous recommandons d’utiliser le pilote de classe IPP en boîte de Microsoft, ainsi que les applications de support d’impression (PSA), pour personnaliser l’expérience d’impression dans Windows 10 et 11 pour le développement de périphériques d’impression.

Pour plus d’informations, veuillez consulter les articles Plateforme d’impression moderne et Guide de conception des applications de support d’impression.

CPSUI fournit un ensemble de pages de feuille de propriétés prédéfinies, ainsi que trois modèles de pages. Les pages de feuille de propriétés prédéfinies incluent les éléments suivants :

  • Ensemble de trois pages, avec des titres d'onglet Disposition, Papier/Qualité et Avancé. Ces pages sont destinées à contenir des propriétés de document pour les imprimantes et peuvent être utilisées pour créer une feuille de propriétés à partir de la fonction DrvDocumentPropertySheets d’une DLL d’interface d’imprimante.

  • Une seule page, avec pour titre d’onglet Avancé. Là encore, cette page est destinée à contenir des propriétés de document pour les imprimantes et peut être utilisée pour créer une feuille de propriétés à partir de la fonction DrvDocumentPropertySheets d’une DLL d’interface d’imprimante.

  • Une page unique, avec pour titre d’onglet Paramètres de l’appareil. Cette page est destinée à contenir des propriétés d’imprimante et peut être utilisée pour créer une feuille de propriétés à partir de la fonction DrvDevicePropertySheets d’une DLL d’interface d’imprimante.

  • Page d'arborescence générique, unique, sans titre prédéfini. Toute application CPSUI peut utiliser cette page.

Pour utiliser une page prédéfinie, une application doit l’identifier à l’aide du membre pDlgPage d’une structure COMPROPSHEETUI.

CPSUI fournit également trois modèles de page prédéfinis. CPSUI utilise ces modèles pour créer ses pages prédéfinies. Les applications peuvent également les utiliser. Les modèles se composent des éléments suivants :

  • Modèle de page d'arborescence, que CPSUI utilise pour créer les pages prédéfinies Avancé et Paramètres de l'appareil. Ce modèle se compose d’un contrôle d'arborescence qui contient un nœud pour chaque option de feuille de propriétés. Un menu contextuel est associé à chaque nœud de l’arborescence. Le menu contextuel de chaque nœud fournit les moyens par lesquels un utilisateur peut modifier la valeur de l’option. CPSUI fournit une procédure de boîte de dialogue pour ce modèle, qui gère les messages Windows pour tous les contrôles de fenêtre pris en charge par CPSUI.

  • Deux modèles de contrôle multiples, que CPSUI utilise pour créer les pages prédéfinies Disposition et Papier/qualité. CPSUI fournit une procédure de boîte de dialogue pour ce modèle, qui gère les messages Windows pour tous les contrôles de fenêtre pris en charge par CPSUI.

Pour utiliser un modèle de page prédéfini, une application doit l’identifier à l’aide du membre DlgTemplateID d’une structure DLGPAGE.