messaggio di PSM_SHOWWIZBUTTONS
Mostra o nasconde i pulsanti in una procedura guidata. È possibile inviare questo messaggio in modo esplicito o utilizzando la macro PropSheet_ShowWizButtons .
Parametri
-
wParam
-
Uno o più dei valori seguenti che specificano quali pulsanti della finestra delle proprietà devono essere visualizzati. Se un valore del pulsante è incluso sia in questo parametro che in lParam, viene visualizzato.
Valore Significato - PSWIZB_BACK
Pulsante Indietro . - PSWIZB_CANCEL
Pulsante Annulla . - PSWIZB_DISABLEDFINISH
Pulsante Fine . - PSWIZB_FINISH
Pulsante Fine . - PSWIZB_NEXT
Pulsante Avanti . - PSWIZB_SHOW
Impostare solo questo flag (definito come zero) per nascondere tutti i pulsanti specificati in lParam. - PSWIZB_RESTORE
Non implementato. -
lParam
-
Uno o più degli stessi valori usati in wParam, specificando quali pulsanti sono interessati da questa chiamata. Se in questo parametro viene visualizzato un valore del pulsante ma non in wParam, il pulsante è nascosto.
Valore restituito
Nessun valore restituito.
Commenti
Le procedure guidate visualizzano tre o quattro pulsanti sotto ogni pagina. Questo messaggio viene usato per specificare quali pulsanti sono visibili. Le procedure guidate visualizzano in genere Indietro, Annulla e un pulsante Avanti o Fine . Il pulsante Annulla è sempre visibile.
In genere, impostare PSWIZB_FINISH o PSWIZB_DISABLEDFINISH per sostituire il pulsante Avanti con un pulsante Fine . Per visualizzare contemporaneamente i pulsanti Avanti e Fine , impostare il flag PSH_WIZARDHASFINISH nel membro dwFlags della struttura PROPSHEETHEADER quando si crea la procedura guidata. Ogni pagina visualizzerà quindi tutti e quattro i pulsanti : Indietro, Avanti, Annulla e Fine.
Se si utilizza la macro PropSheet_ShowWizButtons per inviare questo messaggio, verrà inserita. In qualsiasi altro momento, è possibile usare SendMessage per inviare PSM_SHOWWIZBUTTONS.
Se il gestore delle notifiche usa PostMessage per inviare un messaggio di PSM_SHOWWIZBUTTONS , non eseguire alcuna operazione che influirà sullo stato attivo della finestra finché non viene restituito il gestore. Ad esempio, se si chiama MessageBox immediatamente dopo aver usato PostMessage per inviare PSM_SHOWWIZBUTTONS, la finestra di messaggio riceverà lo stato attivo. Poiché i messaggi inviati non vengono recapitati fino a quando non raggiungono l'intestazione della coda di messaggi, il messaggio PSM_SHOWWIZBUTTONS non verrà recapitato finché la procedura guidata non ha perso lo stato attivo per la finestra di messaggio. Di conseguenza, la finestra delle proprietà non sarà in grado di impostare correttamente lo stato attivo per i pulsanti.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows Vista [solo app desktop] |
Server minimo supportato |
Windows Server 2008 [solo app desktop] |
Intestazione |
|