Partager via


PSM_GETRESULT message

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 envoyer ce message explicitement ou utiliser la macro PropSheet_GetResult .

Paramètres

wParam

Doit être zéro.

lParam

Doit être zéro.

Valeur retournée

Retourne une valeur positive en cas de réussite, ou -1 dans le cas contraire. Les valeurs de retour suivantes ont une signification spéciale.

Code de retour Description
ID_PSREBOOTSYSTEM
Une page a envoyé un message PSM_REBOOTSYSTEM à la feuille de propriétés. L’ordinateur doit être redémarré pour que les modifications de l’utilisateur prennent effet.
ID_PSRESTARTWINDOWS
Une page a envoyé un message PSM_RESTARTWINDOWS à la feuille de propriétés. Windows doit être redémarré pour que les modifications de l’utilisateur prennent effet.

Notes

Pour récupérer des informations d’erreur étendues, appelez GetLastError.

La valeur de retour de ce message est identique à celle renvoyée par PropertySheet pour une feuille de propriétés modale.

Version 5.80. La valeur de retour PropertySheet contient différentes informations pour les feuilles de propriétés modales et sans mode. Dans certains cas, les feuilles de propriétés sans mode peuvent avoir besoin des informations qu’elles auraient reçues de PropertySheet si elles avaient été modales. En particulier, ils peuvent avoir besoin de savoir si ID_PSREBOOTSYSTEM ou ID_PSRESTARTWINDOWS auraient été retournés.

Pour une feuille de propriétés sans mode, votre boucle de message doit utiliser PSM_ISDIALOGMESSAGE pour passer des messages à la boîte de dialogue de la feuille de propriétés et PSM_GETCURRENTPAGEHWND pour déterminer quand détruire la boîte de dialogue. Lorsque l’utilisateur clique sur le bouton OK ou Annuler , PSM_GETCURRENTPAGEHWND retourne NULL. Vous pouvez ensuite récupérer la valeur qu’une feuille de propriétés modale aurait reçue de PropertySheet en envoyant un message PSM_GETRESULT .

Notes

Ce message n’est pas pris en charge lors de l’utilisation du style de l’Assistant Aero (PSH_AEROWIZARD).

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge
Windows Server 2003 [applications de bureau uniquement]
En-tête
Prsht.h