macro PropSheet_SetWizButtons (prsht.h)
Abilita o disabilita i pulsanti Indietro, Avanti e Fine in una procedura guidata pubblicando un messaggio di PSM_SETWIZBUTTONS. È possibile utilizzare questa macro o inviare il messaggio di PSM_SETWIZBUTTONS in modo esplicito.
Sintassi
VOID PropSheet_SetWizButtons(
HWND hDlg,
DWORD dwFlags
);
Parametri
hDlg
Handle nella finestra delle proprietà.
dwFlags
Valore che specifica quali pulsanti della procedura guidata sono abilitati. È possibile combinare uno o più flag seguenti.
Valore restituito
Tipo: VOID
Nessun valore restituito.
Osservazioni
Questa macro usa PostMessage per inviare il messaggio di PSM_SETWIZBUTTONS. Se il gestore delle notifiche chiama PropSheet_SetWizButtons, non eseguire alcuna operazione che influirà sullo stato attivo della finestra fino a quando il gestore non viene restituito. Ad esempio, se si chiama MessageBox immediatamente dopo aver chiamato PropSheet_SetWizButtons, la finestra di messaggio riceverà lo stato attivo. Poiché i messaggi inviati con PostMessage non vengono recapitati fino a quando non raggiungono l'inizio della coda di messaggi, il messaggio PSM_SETWIZBUTTONS non verrà recapitato fino a quando 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.
Le procedure guidate visualizzano tre o quattro pulsanti sotto ogni pagina. Questo messaggio viene usato per specificare quali pulsanti sono abilitati. Le procedure guidate visualizzano in genere Indietro, Annulla e un pulsante Avanti o Fine. In genere si abilita solo il pulsante Avanti per la pagina iniziale, Avanti e Indietro per le pagine interne e Indietro per la pagina di completamento. Il pulsante Annulla è sempre abilitato. In genere, l'impostazione di PSWIZB_FINISH o PSWIZB_DISABLEDFINISH sostituisce il pulsante Avanti con un pulsante Fine. Per visualizzare contemporaneamente i pulsanti Avanti e Fine, impostare la PSH_WIZARDHASFINISH FLAG nella dwFlags membro della struttura PROPSHEETHEADER della procedura guidata quando si crea la procedura guidata. Ogni pagina visualizzerà quindi tutti e quattro i pulsanti.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows Vista [solo app desktop] |
server minimo supportato | Windows Server 2003 [solo app desktop] |
piattaforma di destinazione | Finestre |
intestazione |
prsht.h |