Compartir a través de


PSN_KILLACTIVE código de notificación

Notifica a una página que está a punto de perder la activación, ya sea porque se está activando otra página o el usuario ha hecho clic en el botón Aceptar. Este código de notificación se envía en forma de mensaje WM_NOTIFY .

PSN_KILLACTIVE 

    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 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 TRUE para evitar que la página pierda la activación o FALSE para permitirla.

Observaciones

Una aplicación controla este código de notificación para validar la información que ha escrito el usuario.

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 de PSN_KILLACTIVE. No intente agregar, quitar ni insertar páginas mientras controla este código de notificación. Si lo hace, tendrá resultados imprevisibles.

Para establecer un valor devuelto, el procedimiento del cuadro de diálogo para la página debe llamar a la función SetWindowLong con un valor DWL_MSGRESULT establecido en el valor devuelto. El procedimiento del cuadro de diálogo debe devolver TRUE.

Si el procedimiento del cuadro de diálogo establece DWL_MSGRESULT en TRUE, debe mostrar un cuadro de mensaje para explicar el problema al usuario.

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