Condividi tramite


PSN_KILLACTIVE codice di notifica

Notifica a una pagina che sta per perdere l'attivazione perché è in corso l'attivazione di un'altra pagina o che l'utente ha fatto clic sul pulsante OK. Questo codice di notifica viene inviato sotto forma di messaggio di WM_NOTIFY .

PSN_KILLACTIVE 

    lppsn = (LPPSHNOTIFY) lParam; 

Parametri

lParam

Puntatore a una struttura PSHNOTIFY che contiene informazioni sul codice di notifica. Questa struttura contiene una struttura NMHDR come primo membro , hdr. Il membro hwndFrom di questa struttura NMHDR contiene l'handle nella finestra delle proprietà. Il membro lParam della struttura PSHNOTIFY non contiene informazioni.

Valore restituito

Restituisce TRUE per impedire alla pagina di perdere l'attivazione o FALSE per consentirla.

Commenti

Un'applicazione gestisce questo codice di notifica per convalidare le informazioni immesse dall'utente.

Nota

La finestra delle proprietà è in fase di modifica dell'elenco di pagine quando viene inviato il codice di notifica PSN_KILLACTIVE. Non tentare di aggiungere, rimuovere o inserire pagine durante la gestione di questo codice di notifica. In questo modo si avranno risultati imprevedibili.

Per impostare un valore restituito, la procedura della finestra di dialogo per la pagina deve chiamare la funzione SetWindowLong con un valore DWL_MSGRESULT impostato sul valore restituito. La procedura della finestra di dialogo deve restituire TRUE.

Se la procedura della finestra di dialogo imposta DWL_MSGRESULT su TRUE, verrà visualizzata una finestra di messaggio per spiegare il problema all'utente.

Requisiti

Requisito Valore
Client minimo supportato
Windows Vista [solo app desktop]
Server minimo supportato
Windows Server 2003 [solo app desktop]
Intestazione
Prsht.h