estructura SETRESULT_INFO (compstui.h)

La estructura SETRESULT_INFO se usa como parámetro de entrada para la función de devolución de llamada con tipo PFNPROPSHEETUI de una aplicación.

Sintaxis

typedef struct _SETRESULT_INFO {
  WORD    cbSize;
  WORD    wReserved;
  HANDLE  hSetResult;
  LRESULT Result;
} SETRESULT_INFO, *PSETRESULT_INFO;

Miembros

cbSize

Tamaño proporcionado por CPSUI, en bytes, de la estructura SETRESULT_INFO .

wReserved

Reservado.

hSetResult

Identificador proporcionado por CPSUI a una página de hoja de propiedades agregada, obtenida de la aplicación. Para obtener más información, vea la sección Comentarios a continuación.

Result

Identificador proporcionado por CPSUI a una página de hoja de propiedades agregada, obtenida de la aplicación. Para obtener más información, vea la sección Comentarios a continuación.

Comentarios

Cuando una aplicación llama a la función ComPropSheet de CPSUI, especificando un código de función de CPSFUNC_SET_RESULT, CPSUI llama a todas las funciones de tipo PFNPROPSHEETUI registradas, especificando un motivo de PROPSHEETUI_REASON_SET_RESULT. Al especificar este motivo, CPSUI también proporciona una estructura SETRESULT_INFO .

Los valores contenidos en los miembros hSetResult y Result de la estructura son los valores lParam1 y lParam2 , respectivamente, que se proporcionaron a la función ComPropSheet de CPSUI.

Se llama a cada una de las funciones de tipo PFNPROPSHEETUI de la aplicación en orden, desde la última declarada a la primera declarada, hasta que una de estas funciones proporciona un valor devuelto de menos de uno. En ese momento, CPSUI devuelve de su función ComPropSheet , proporcionando un recuento del número de funciones con tipo PFNPROPSHEETUI a las que se llamó.

Normalmente, la función PFNPROPSHEETUI de una aplicación establece el miembro Result de su estructura de PROPSHEETUI_INFO en el valor recibido en el miembro Result de la estructura SETRESULT_INFO. A continuación, la función devuelve un valor de 1 (o superior), por lo que la siguiente función con tipo PFNPROPSHEETUI también puede recibirla. Cada función llamada posteriormente está asociada a una página que es el elemento primario de la página asociada a la última función llamada. Una función puede modificar el contenido del miembro Result de SETRESULT_INFO estructura, lo que hace que las funciones asociadas a las páginas principales reciban el nuevo valor.

Requisitos

Requisito Valor
Header compstui.h (incluir Compstui.h)