PropSheet_GetResult macro (prsht.h)

Usado por hojas de propiedades modeless para recuperar la información devuelta a hojas de propiedades modales por PropertySheet. Puede usar esta macro o enviar explícitamente el mensaje PSM_GETRESULT .

Sintaxis

void PropSheet_GetResult(
   hDlg
);

Parámetros

hDlg

Tipo: HWND

Identificador del cuadro de diálogo de la hoja de propiedades.

Valor devuelto

None

Observaciones

Para recuperar información de error extendida, llame a GetLastError.

El valor devuelto es idéntico al que se habría devuelto PropertySheet si se tratara de una hoja de propiedades modal.

Versión 5.80. El valor devuelto PropertySheet contiene información diferente para las hojas de propiedades modales y modeless. En algunos casos, las hojas de propiedades modeless pueden necesitar la información que habrían recibido de PropertySheet si hubieran sido modales. En concreto, es posible que necesiten saber si se habría devuelto ID_PSREBOOTSYSTEM o ID_PSRESTARTWINDOWS.

Para una hoja de propiedades modeless, el bucle de mensajes debe usar PSM_ISDIALOGMESSAGE para pasar mensajes al cuadro de diálogo de la hoja de propiedades y PSM_GETCURRENTPAGEHWND para determinar cuándo destruir el cuadro de diálogo. Cuando el usuario hace clic en el botón Aceptar o Cancelar , PSM_GETCURRENTPAGEHWND devuelve NULL. A continuación, puede recuperar el valor que una hoja de propiedades modal habría recibido de PropertySheet enviando un mensaje de PSM_GETRESULT .

Nota Esta macro no se admite al usar el estilo del asistente Aero (PSH_AEROWIZARD).
 

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado prsht.h