structure SETRESULT_INFO (compstui.h)
La structure SETRESULT_INFO est utilisée comme paramètre d’entrée pour la fonction de rappel de type PFNPROPSHEETUI d’une application.
Syntaxe
typedef struct _SETRESULT_INFO {
WORD cbSize;
WORD wReserved;
HANDLE hSetResult;
LRESULT Result;
} SETRESULT_INFO, *PSETRESULT_INFO;
Membres
cbSize
Taille fournie par CPSUI, en octets, de la structure SETRESULT_INFO .
wReserved
Réservé.
hSetResult
Handle fourni par CPSUI à une page de feuille de propriétés ajoutée, obtenu à partir de l’application. Pour plus d’informations, consultez la section Remarques ci-dessous.
Result
Handle fourni par CPSUI à une page de feuille de propriétés ajoutée, obtenu à partir de l’application. Pour plus d’informations, consultez la section Remarques ci-dessous.
Remarques
Lorsqu’une application appelle la fonction ComPropSheet de CPSUI, en spécifiant un code de fonction de CPSFUNC_SET_RESULT, CPSUI appelle toutes les fonctions de type PFNPROPSHEETUI inscrites, en spécifiant une raison de PROPSHEETUI_REASON_SET_RESULT. Lorsque vous spécifiez cette raison, CPSUI fournit également une structure SETRESULT_INFO .
Les valeurs contenues dans les membres hSetResult et Result de la structure sont les valeurs lParam1 et lParam2 , respectivement, qui ont été fournies à la fonction ComPropSheet de CPSUI.
Chacune des fonctions de type PFNPROPSHEETUI de l’application est appelée dans l’ordre, de la dernière déclaration à la première déclarée, jusqu’à ce qu’une de ces fonctions fournisse une valeur de retour inférieure à une. À ce stade, CPSUI retourne à partir de sa fonction ComPropSheet , en fournissant le nombre de fonctions de type PFNPROPSHEETUI appelées.
En règle générale, la fonction de type PFNPROPSHEETUI d’une application définit le membre Result de sa structure PROPSHEETUI_INFO sur la valeur reçue dans le membre Result de la structure SETRESULT_INFO. Ensuite, la fonction retourne une valeur de 1 (ou supérieure), de sorte que la fonction de type PFNPROPSHEETUI suivante peut également la recevoir. Chaque fonction appelée ultérieurement est associée à une page qui est le parent de la page associée à la dernière fonction appelée. Une fonction peut modifier le contenu du membre Result de SETRESULT_INFO structure, ce qui entraîne la réception de la nouvelle valeur par les fonctions associées aux pages parentes.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | compstui.h (inclure Compstui.h) |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour