Partager via


en-tête prsht.h

Cet en-tête est utilisé par plusieurs technologies. Pour plus d'informations, consultez les pages suivantes :

prsht.h contient les interfaces de programmation suivantes :

Fonctions

 
CreatePropertySheetPageA

Crée une page pour une feuille de propriétés. (ANSI)
CreatePropertySheetPageW

Crée une page pour une feuille de propriétés. (Unicode)
DestroyPropertySheetPage

Détruit une page de feuille de propriétés. Une application doit appeler cette fonction pour les pages qui n’ont pas été passées à la fonction PropertySheet.
PropertySheetA

Crée une feuille de propriétés et ajoute les pages définies dans la structure d’en-tête de feuille de propriétés spécifiée. (ANSI)
PropertySheetW

Crée une feuille de propriétés et ajoute les pages définies dans la structure d’en-tête de feuille de propriétés spécifiée. (Unicode)
PropSheet_AddPage

Ajoute une nouvelle page à la fin d’une feuille de propriétés existante. Vous pouvez utiliser cette macro ou envoyer le message PSM_ADDPAGE explicitement.
PropSheet_Apply

Simule la sélection du bouton Appliquer, indiquant qu’une ou plusieurs pages ont changé et que les modifications doivent être validées et enregistrées. Vous pouvez utiliser cette macro ou envoyer le message PSM_APPLY explicitement.
PropSheet_CancelToClose

Utilisé lorsque les modifications apportées depuis la notification PSN_APPLY la plus récente ne peuvent pas être annulées. Vous pouvez également envoyer un message PSM_CANCELTOCLOSE explicitement.
PropSheet_Changed

Informe une feuille de propriétés que les informations d’une page ont été modifiées. Vous pouvez utiliser cette macro ou envoyer explicitement le message PSM_CHANGED.
PropSheet_EnableWizButtons

Active ou désactive les boutons dans un Assistant Aero. Vous pouvez utiliser cette macro ou envoyer le message PSM_ENABLEWIZBUTTONS explicitement.
PropSheet_GetCurrentPageHwnd

Récupère un handle dans la fenêtre de la page active d’une feuille de propriétés. Vous pouvez utiliser cette macro ou envoyer le message PSM_GETCURRENTPAGEHWND explicitement.
PropSheet_GetResult

Utilisé par les feuilles de propriétés sans mode pour récupérer les informations retournées aux feuilles de propriétés modales par PropertySheet. Vous pouvez utiliser cette macro ou envoyer le message PSM_GETRESULT explicitement.
PropSheet_GetTabControl

Récupère le handle dans le contrôle tabulation d’une feuille de propriétés. Vous pouvez utiliser cette macro ou envoyer le message PSM_GETTABCONTROL explicitement.
PropSheet_HwndToIndex

Prend un handle de fenêtre de la page de feuille de propriétés et retourne son index de base zéro. Vous pouvez utiliser cette macro ou envoyer le message PSM_HWNDTOINDEX explicitement.
PropSheet_IdToIndex

Prend l’identificateur de ressource (ID) d’une page de feuille de propriétés et retourne son index de base zéro. Vous pouvez utiliser cette macro ou envoyer explicitement le message PSM_IDTOINDEX.
PropSheet_IndexToHwnd

Prend l’index d’une page de feuille de propriétés et retourne son handle de fenêtre. Vous pouvez utiliser cette macro ou envoyer le message PSM_INDEXTOHWND explicitement.
PropSheet_IndexToId

Prend l’index d’une page de feuille de propriétés et retourne son identificateur de ressource (ID). Vous pouvez utiliser cette macro ou envoyer le message PSM_INDEXTOID explicitement.
PropSheet_IndexToPage

Prend l’index d’une page de feuille de propriétés et retourne son handle HPROPSHEETPAGE. Vous pouvez utiliser cette macro ou envoyer le message PSM_INDEXTOPAGE explicitement.
PropSheet_InsertPage

Insère une nouvelle page dans une feuille de propriétés existante. La page peut être insérée à un index spécifié ou après une page spécifiée. Vous pouvez utiliser cette macro ou envoyer le message PSM_INSERTPAGE explicitement.
PropSheet_IsDialogMessage

Transmet un message à une boîte de dialogue de feuille de propriétés et indique si la boîte de dialogue a traité le message. Vous pouvez utiliser cette macro ou envoyer le message PSM_ISDIALOGMESSAGE explicitement.
PropSheet_PageToIndex

Prend le handle HPROPSHEETPAGE d’une page de feuille de propriétés et retourne son index de base zéro. Vous pouvez utiliser cette macro ou envoyer le message PSM_PAGETOINDEX explicitement.
PropSheet_PressButton

Simule la sélection d’un bouton de feuille de propriétés. Vous pouvez utiliser cette macro ou envoyer le message PSM_PRESSBUTTON explicitement.
PropSheet_QuerySiblings

Entraîne l’envoi du message PSM_QUERYSIBLINGS à chacune de ses pages par une feuille de propriétés. Vous pouvez utiliser cette macro ou envoyer le message PSM_QUERYSIBLINGS explicitement.
PropSheet_RebootSystem

Indique que le système doit être redémarré pour que les modifications prennent effet. Vous pouvez utiliser cette macro ou envoyer le message PSM_REBOOTSYSTEM explicitement.
PropSheet_RecalcPageSizes

Recalcule la taille de la page d’une feuille de propriétés standard ou de l’Assistant une fois les pages ajoutées ou supprimées. Vous pouvez utiliser cette macro ou envoyer le message PSM_RECALCPAGESIZES explicitement.
PropSheet_RemovePage

Supprime une page d'une feuille de propriétés. Vous pouvez utiliser cette macro ou envoyer le message PSM_REMOVEPAGE explicitement.
PropSheet_RestartWindows

Envoie un message PSM_RESTARTWINDOWS indiquant que Windows doit être redémarré pour que les modifications prennent effet. Vous pouvez utiliser cette macro ou envoyer le message PSM_RESTARTWINDOWS explicitement.
PropSheet_SetButtonText

Définit le texte d’un bouton dans un Assistant Aero. Vous pouvez utiliser cette macro ou envoyer le message PSM_SETBUTTONTEXT explicitement.
PropSheet_SetCurSel

Active la page spécifiée dans une feuille de propriétés. Vous pouvez utiliser cette macro ou envoyer le message PSM_SETCURSEL explicitement.
PropSheet_SetCurSelByID

Active la page spécifiée dans une feuille de propriétés en fonction de l’identificateur de ressource de la page. Vous pouvez utiliser cette macro ou envoyer le message PSM_SETCURSELID explicitement.
PropSheet_SetFinishText

Définit le texte du bouton Terminer dans un Assistant, affiche et active le bouton et masque les boutons Suivant et Précédent. Vous pouvez utiliser cette macro ou envoyer le message PSM_SETFINISHTEXT explicitement.
PropSheet_SetHeaderSubTitle

Définit le texte du sous-titre pour l’en-tête de la page intérieure d’un Assistant. Vous pouvez utiliser cette macro ou envoyer le message PSM_SETHEADERSUBTITLE explicitement.
PropSheet_SetHeaderTitle

Définit le texte de titre de l’en-tête de la page intérieure d’un Assistant. Vous pouvez utiliser cette macro ou envoyer explicitement le message PSM_SETHEADERTITLE.
PropSheet_SetNextText

Définit le texte du bouton Suivant dans un Assistant. Vous pouvez utiliser cette macro ou envoyer le message PSM_SETNEXTTEXT explicitement.
PropSheet_SetTitle

Définit le titre d’une feuille de propriétés. Vous pouvez utiliser cette macro ou envoyer le message PSM_SETTITLE explicitement.
PropSheet_SetWizButtons

Active ou désactive les boutons Précédent, Suivant et Terminer dans un Assistant en publiant un message PSM_SETWIZBUTTONS. Vous pouvez utiliser cette macro ou envoyer explicitement le message PSM_SETWIZBUTTONS.
PropSheet_ShowWizButtons

Afficher ou masquer les boutons dans un Assistant. Vous pouvez utiliser cette macro ou envoyer le message PSM_SHOWWIZBUTTONS explicitement.
PropSheet_UnChanged

Informe une feuille de propriétés que les informations d’une page sont revenues à l’état précédemment enregistré. Vous pouvez utiliser cette macro ou envoyer le message PSM_UNCHANGED explicitement.

Fonctions de rappel

 
LPFNADDPROPSHEETPAGE

Spécifie une fonction de rappel définie par l’application qu’une extension de feuille de propriétés utilise pour ajouter une page à une feuille de propriétés.
LPFNPSPCALLBACKA

Spécifie une fonction de rappel définie par l’application qu’une feuille de propriétés appelle lorsqu’une page est créée et qu’elle est sur le point d’être détruite. Une application peut utiliser cette fonction pour effectuer des opérations d’initialisation et de nettoyage pour la page. (ANSI)
LPFNPSPCALLBACKW

Spécifie une fonction de rappel définie par l’application qu’une feuille de propriétés appelle lorsqu’une page est créée et qu’elle est sur le point d’être détruite. Une application peut utiliser cette fonction pour effectuer des opérations d’initialisation et de nettoyage pour la page. (Unicode)
PFNPROPSHEETCALLBACK

Fonction de rappel définie par l’application que le système appelle lors de la création et de l’initialisation de la feuille de propriétés.

Structures

 
PROPSHEETHEADERA_V2

La structure PROPSHEETHEADERA_V2 (ANSI) définit le cadre et les pages d’une feuille de propriétés.
PROPSHEETHEADERW_V2

La structure PROPSHEETHEADERW_V2 (Unicode) définit le cadre et les pages d’une feuille de propriétés.
PROPSHEETPAGEA_V2

La structure PROPSHEETPAGEA_V2 (ANSI) définit une page dans une feuille de propriétés.
PROPSHEETPAGEA_V3

La structure PROPSHEETPAGEA_V3 (ANSI) définit une page dans une feuille de propriétés.
PROPSHEETPAGEA_V4

La structure PROPSHEETPAGEA_V4 (ANSI) définit une page dans une feuille de propriétés.
PROPSHEETPAGEW_V2

La structure PROPSHEETPAGEW_V2 (Unicode) définit une page dans une feuille de propriétés.
PROPSHEETPAGEW_V3

La structure PROPSHEETPAGEW_V3 (Unicode) définit une page dans une feuille de propriétés.
PROPSHEETPAGEW_V4

La structure PROPSHEETPAGEW_V4 (Unicode) définit une page dans une feuille de propriétés.
PSHNOTIFY

Contient des informations pour les messages de notification de feuille de propriétés.