Partager via


structure SETRESULT_INFO (compstui.h)

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

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, obtenue à 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, obtenue à 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, le CPSUI appelle toutes les fonctions inscrites PFNPROPSHEETUI-typées, 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 hSetResult de la structure et les membres Result sont les valeurs lParam1 et lParam2, respectivement, qui ont été fournies à la fonction ComPropSheet de CPSUI.

Chacune des fonctions typées PFNPROPSHEETUI de l’application est appelée dans l’ordre, de celui qui a été déclaré le plus récemment au premier déclaré, jusqu’à ce qu’une de ces fonctions fournisse une valeur de retour inférieure à une. À ce stade, CPSUI retourne à partir de sa fonction ComPropSheet, fournissant le nombre de fonctions typées PFNPROPSHEETUI appelées.

En règle générale, la fonction PFNPROPSHEETUI d’une application définit le membre Result de sa structure de 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 PFNPROPSHEETUI suivante peut également la recevoir. Chaque fonction appelée par la suite 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.

Exigences

Exigence Valeur
d’en-tête compstui.h (include Compstui.h)