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. |