Condividi tramite


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