Parent de groupe
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 la section Plateforme d’impression moderne et le Guide de conception des applications de support d’impression.
Les pages de feuille de propriétés peuvent être regroupées en les affectant à un seul parent de groupe. Vous pouvez créer un parent de groupe en appelant la fonction ComPropSheet de CPSUI avec un code de fonction CPSFUNC_INSERT_PSUIPAGE, et en spécifiant PSUIPAGEINSERT_GROUP_PARENT comme membre Type pour une structure INSERTPSUIPAGE_INFO.
Lorsqu’un nouveau parent de groupe est créé, un handle est retourné. Ce handle peut ensuite être utilisé comme paramètre hComPropSheet pour ComPropSheet, lors de l’ajout ou de la suppression de pages de feuille de propriétés.
De plus, un handle de parent de groupe est reçu en tant que membre hComPropSheet de la structure PROPSHEETUI_INFO qui est reçue par la fonction de rappel typée PFNPROPSHEETUI de l’application. Si vous ne créez pas de nouveaux parents de groupe, toutes les pages de feuille de propriétés doivent être affectées à celui-ci.
Vous pouvez créer des parents de groupe supplémentaires sous chaque parent de groupe qui est créé. La feuille de propriétés elle-même est considérée comme le parent de groupe de niveau supérieur. Si vous ne créez pas explicitement de parents de groupe supplémentaires, toutes les pages de feuille de propriétés ajoutées sont affectées au parent de niveau supérieur.