Compartir a través de


PSM_GETRESULT mensaje

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

Parámetros

wParam

Debe ser cero.

lParam

Debe ser cero.

Valor devuelto

Devuelve un valor positivo si es correcto o -1 de lo contrario. Los siguientes valores devueltos tienen un significado especial.

Código devuelto Descripción
ID_PSREBOOTSYSTEM
Una página envió un mensaje de PSM_REBOOTSYSTEM a la hoja de propiedades. El equipo debe reiniciarse para que los cambios del usuario surtan efecto.
ID_PSRESTARTWINDOWS
Una página envió un mensaje de PSM_RESTARTWINDOWS a la hoja de propiedades. Windows debe reiniciarse para que los cambios del usuario surtan efecto.

Comentarios

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

El valor devuelto de este mensaje es idéntico al que devuelve PropertySheet para 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:

Este mensaje no se admite cuando se usa 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]
Encabezado
Prsht.h