Contrôles de fenêtre supportés 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 prend en charge un ensemble de contrôles de fenêtre qui fournissent à l’utilisateur une interface cohérente. L’utilisation de ces contrôles de fenêtre est particulièrement importante lors de la création de pages de feuille de propriétés pour les périphériques d’imprimante et les documents, car les utilisateurs attendent une interface cohérente pour toutes les imprimantes.
Les contrôles de fenêtre pris en charge par CPSUI incluent ce qui suit :
Encadrés regroupant deux ou trois cases d’option
Scrollbars et trackbars
Zones d’édition, de listes et listes déroulantes
Flèche vers le haut/bas
Case à cocher
Cet ensemble de contrôles de fenêtre doit toujours être utilisé lors de la spécification des options de feuille de propriétés. Les contrôles de fenêtre sont spécifiés à l’aide de types d’options CPSUI. Bien que cela ne soit généralement pas nécessaire, l’apparence de ces contrôles peut être personnalisée. Pour en savoir plus, consultez l’article Personnalisation des contrôles de fenêtre supportés par CPSUI.
CPSUI définit également deux contrôles spéciaux : une case à cocher étendue et un bouton de commande étendu. Ces contrôles, qui offrent des fonctionnalités étendues par rapport aux cases à cocher et boutons de commande standard, peuvent être spécifiés à l’aide des structures EXTCHKBOX et EXTPUSH respectivement.