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
Prsht.h