PSN_SETACTIVE código de notificación

Notifica a una página que está a punto de activarse. Este código de notificación se envía en forma de mensaje de WM_NOTIFY .

PSN_SETACTIVE 

    lppsn = (LPPSHNOTIFY) lParam; 

Parámetros

lParam

Puntero a una estructura PSHNOTIFY que contiene información sobre el código de notificación. Esta estructura contiene una estructura NMHDR como su primer miembro, hdr. El miembro hwndFrom de esta estructura NMHDR contiene el identificador de la hoja de propiedades. El miembro lParam de la estructura PSHNOTIFY no contiene ninguna información.

Valor devuelto

Devuelve cero para aceptar la activación, o -1 para activar la página siguiente o anterior (dependiendo de si el usuario ha clic en el botón Siguiente o Atrás ). Para establecer la activación en una página determinada, devuelva el identificador de recurso de la página.

Comentarios

El PSN_SETACTIVE código de notificación se envía antes de que la página esté visible. Una aplicación puede usar este código de notificación para inicializar datos en la página.

Nota

La hoja de propiedades está en proceso de manipular la lista de páginas cuando se envía el código de notificación PSN_SETACTIVE. No intente agregar, quitar o insertar páginas mientras controla este código de notificación. Si lo hace, tendrá resultados imprevisibles.

Para establecer el valor devuelto, el procedimiento del cuadro de diálogo de la página debe usar la función SetWindowLong con el valor DWL_MSGRESULT y el procedimiento del cuadro de diálogo debe devolver TRUE.

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