PSN_SETACTIVE codice di notifica
Notifica a una pagina che sta per essere attivata. Questo codice di notifica viene inviato sotto forma di messaggio di WM_NOTIFY .
PSN_SETACTIVE
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 zero per accettare l'attivazione oppure -1 per attivare la pagina successiva o precedente , a seconda che l'utente abbia fatto clic sul pulsante Avanti o Indietro . Per impostare l'attivazione su una determinata pagina, restituire l'identificatore della risorsa della pagina.
Commenti
Il codice di notifica PSN_SETACTIVE viene inviato prima che la pagina sia visibile. Un'applicazione può usare questo codice di notifica per inizializzare i dati nella pagina.
Nota
La finestra delle proprietà è in fase di modifica dell'elenco di pagine quando viene inviato il codice di notifica PSN_SETACTIVE. 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 il valore restituito, la routine della finestra di dialogo per la pagina deve utilizzare la funzione SetWindowLong con il valore DWL_MSGRESULT e la routine della finestra di dialogo deve restituire TRUE.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows Vista [solo app desktop] |
Server minimo supportato |
Windows Server 2003 [solo app desktop] |
Intestazione |
|