Partager via


en-tête compstui.h

Cet en-tête est utilisé par les pilotes d’impression.

Pour plus d'informations, consultez les pages suivantes :

compstui.h contient les interfaces de programmation suivantes :

Fonctions

 
CommonPropertySheetUIA

La fonction CommonPropertySheetUIA affiche des pages de feuille de propriétés et permet aux utilisateurs de modifier les valeurs affichées.
CommonPropertySheetUIW

La fonction CommonPropertySheetUIW affiche des pages de feuille de propriétés et permet aux utilisateurs de modifier les valeurs affichées.
GetCPSUIUserData

La fonction GetCPSUIUserData de CPSUI récupère les données précédemment stockées à l’aide de la fonction SetCPSUIUserData.
SetCPSUIUserData

La fonction SetCPSUIUserData de CPSUI permet aux applications CPSUI (y compris les DLL d’interface d’imprimante) d’associer des données non affichées à une boîte de dialogue de feuille de propriétés.

Fonctions de rappel

 
_CPSUICALLBACK

Le type de fonction _CPSUICALLBACK est utilisé par les applications CPSUI (y compris les DLL d’interface d’imprimante) pour définir une fonction de rappel destinée à être utilisée comme gestionnaire de messages CPSUI.
PFNCOMPROPSHEET

La fonction ComPropSheet est fournie par CPSUI et peut être appelée par les applications CPSUI (y compris les DLL d’interface d’imprimante) pour générer des pages de feuille de propriétés.
PFNPROPSHEETUI

Le type de fonction PFNPROPSHEETUI est utilisé par les applications CPSUI (y compris les DLL d’interface d’imprimante) pour définir des rappels de création de pages, qui spécifient des pages de feuille de propriétés pour la création.

Structures

 
COMPROPSHEETUI

La structure COMPROPSHEETUI est utilisée comme paramètre d’entrée pour la fonction ComPropSheet de CPSUI, si le code de la fonction est CPSFUNC_ADD_PCOMPROPSHEETUI. Tous les membres de structure doivent être fournis par l’appelant de ComPropSheet.
CPSUICBPARAM

La structure CPSUICBPARAM est utilisée comme paramètre d’entrée pour _CPSUICALLBACK fonctions de rappel de type.
CPSUIDATABLOCK

La structure CPSUIDATABLOCK est utilisée comme paramètre pour la fonction ComPropSheet, si le code de la fonction est CPSFUNC_SET_DATABLOCK ou CPSFUNC_QUERY_DATABLOCK.
DLGPAGE

La structure DLGPAGE est utilisée pour spécifier une page de feuille de propriétés à la fonction ComPropSheet de CPSUI. L’adresse de la structure est incluse dans une structure COMPROPSHEETUI et toutes les valeurs membres sont fournies par l’appelant ComPropSheet.
EXTCHKBOX

La structure EXTCHKBOX est utilisée par les applications CPSUI (y compris les DLL d’interface d’imprimante) pour spécifier une zone de case activée étendue, qui peut être ajoutée à une option de page de feuille de propriétés.
EXTPUSH

La structure EXTPUSH est utilisée par les applications CPSUI (y compris les DLL d’interface d’imprimante) pour spécifier un bouton push étendu, qui peut être ajouté à une option de page de feuille de propriétés. Lorsque le bouton est enfoncé, une nouvelle boîte de dialogue peut être affichée.
INSERTPSUIPAGE_INFO

La structure INSERTPSUIPAGE_INFO est utilisée comme paramètre d’entrée pour la fonction ComPropSheet de CPSUI, si le code de la fonction est CPSFUNC_INSERT_PSUIPAGE. Toutes les valeurs membres doivent être fournies par l’appelant ComPropSheet.
OIEXT

La structure OIEXT fournit des informations facultatives supplémentaires sur une option de page de feuille de propriétés décrite par une structure OPTITEM.
OPTCOMBO

Décrit la structure OPTCOMBO.
OPTITEM

La structure OPTITEM est utilisée par les applications CPSUI (y compris les DLL d’interface d’imprimante) pour décrire une option de feuille de propriétés sur une page de feuille de propriétés, si la page est décrite par une structure COMPROPSHEETUI.
OPTPARAM

Un tableau de structures OPTPARAM est utilisé par les applications CPSUI (y compris les DLL d’interface d’imprimante) pour décrire toutes les valeurs de paramètre associées à une option de feuille de propriétés. L’adresse du tableau est incluse dans une structure OPTTYPE.
OPTTYPE

La structure OPTTYPE est utilisée par les applications CPSUI (y compris les DLL d’interface d’imprimante) pour décrire le type et d’autres caractéristiques d’une option de feuille de propriétés, si l’option est spécifiée par une structure OPTITEM.
PROPSHEETUI_GETICON_INFO

La structure PROPSHEETUI_GETICON_INFO est utilisée comme paramètre d’entrée pour la fonction de type PFNPROPSHEETUI d’une application, lorsque la fonction est appelée avec une valeur de raison de PROPSHEETUI_REASON_GET_ICON.
PROPSHEETUI_INFO

La structure PROPSHEETUI_INFO est utilisée comme paramètre d’entrée pour les fonctions de type PFNPROPSHEETUI.
PROPSHEETUI_INFO_HEADER

La structure PROPSHEETUI_INFO_HEADER est utilisée comme paramètre d’entrée pour la fonction de type PFNPROPSHEETUI d’une application, lorsque la fonction est appelée avec une valeur de raison de PROPSHEETUI_REASON_GET_INFO_HEADER.
PSPINFO

La structure PSPINFO est utilisée comme paramètre d’entrée dans la procédure de boîte de dialogue d’une page de propriétés lorsque le message Windows est WM_INITDIALOG. L’adresse de la procédure de boîte de dialogue est spécifiée dans une structure DLGPAGE.
SETRESULT_INFO

La structure SETRESULT_INFO est utilisée comme paramètre d’entrée pour la fonction de rappel de type PFNPROPSHEETUI d’une application.