Condividi tramite


Finestra di dialogo attività

Questa sezione contiene informazioni sugli elementi di programmazione usati con una finestra di dialogo attività. Una finestra di dialogo attività è simile a, mentre è molto più flessibile di, una finestra di messaggio di base.

Panoramiche

Argomento Contenuto
Informazioni sulle finestre di dialogo attività Descrive gli elementi di una finestra di dialogo attività.

Funzioni

Argomento Contenuto
TaskDialog Crea, visualizza e gestisce una finestra di dialogo attività. La finestra di dialogo attività contiene testo e titolo del messaggio definiti dall'applicazione, icone e qualsiasi combinazione di pulsanti di scelta rapida predefiniti. Questa funzione non supporta la registrazione di una funzione di callback per ricevere notifiche.
TaskDialogCallbackProc Funzione definita dall'applicazione usata con la funzione TaskDialogIndirect. Riceve messaggi dalla finestra di dialogo attività quando si verificano vari eventi.
Il tipo PFTASKDIALOGCALLBACK definisce un puntatore a questa funzione di callback. TaskDialogCallbackProc è un segnaposto per il nome della funzione definita dall'applicazione.
TaskDialogIndirect Crea, visualizza e gestisce una finestra di dialogo attività. La finestra di dialogo attività contiene icone definite dall'applicazione, messaggi, titolo, casella di controllo di verifica, collegamenti ai comandi, pulsanti di scelta e pulsanti di opzione. Questa funzione può registrare una funzione di callback per ricevere messaggi di notifica.

Messaggi

Argomento Contenuto
TDM_CLICK_BUTTON Simula l'azione di un clic su un pulsante in una finestra di dialogo attività.
TDM_CLICK_RADIO_BUTTON Simula l'azione di un pulsante di opzione su un clic in una finestra di dialogo attività.
TDM_CLICK_VERIFICATION Simula l'azione di una casella di controllo di verifica fare clic in una finestra di dialogo attività.
TDM_ENABLE_BUTTON Abilita o disabilita un pulsante di pressione in una finestra di dialogo attività.
TDM_ENABLE_RADIO_BUTTON Abilita o disabilita un pulsante di opzione in una finestra di dialogo attività.
TDM_NAVIGATE_PAGE Ricrea una finestra di dialogo attività con nuovi contenuti, simulando la funzionalità di una procedura guidata a più pagine.
TDM_edizione StandardT_BUTTON_ELEVATION_REQUIRED_STATE Specifica se un determinato pulsante della finestra di dialogo attività o un collegamento di comando deve avere un'icona di schermata controllo dell'account utente; ovvero se l'azione richiamata dal pulsante richiede l'elevazione.
TDM_edizione StandardT_ELEMENT_TEXT Aggiornamenti un elemento di testo in una finestra di dialogo attività.
TDM_edizione StandardT_MARQUedizione Enterprise_PROGRESS_BAR Indica se la barra di stato ospitata deve essere visualizzata in modalità di selezione.
TDM_edizione StandardT_PROGRESS_BAR_MARQUedizione Enterprise Avvia e arresta la visualizzazione del riquadro di avanzamento della barra di avanzamento e imposta la velocità del riquadro di selezione.
TDM_edizione StandardT_PROGRESS_BAR_POS Imposta la posizione corrente per un indicatore di stato.
TDM_edizione StandardT_PROGRESS_BAR_RANGE Imposta i valori minimo e massimo per la barra di stato ospitata.
TDM_edizione StandardT_PROGRESS_BAR_STATE Imposta lo stato corrente della barra di stato.
TDM_UPDATE_ELEMENT_TEXT Aggiornamenti un elemento di testo in una finestra di dialogo attività.
TDM_UPDATE_ICON Aggiorna l'icona di una finestra di dialogo attività.

Notifications

Argomento Contenuto
TDN_BUTTON_CLICKED Inviato da una finestra di dialogo attività quando l'utente seleziona un pulsante o un collegamento di comando nella finestra di dialogo attività. Questo codice di notifica viene ricevuto solo tramite la funzione di callback della finestra di dialogo attività, che può essere registrata tramite il metodo TaskDialogIndirect.
TDN_CREATED Inviato da una finestra di dialogo attività dopo la creazione della finestra di dialogo attività e prima che venga visualizzata. Questo codice di notifica viene ricevuto solo tramite la funzione di callback della finestra di dialogo attività, che può essere registrata tramite il metodo TaskDialogIndirect.
TDN_DESTROYED Inviato da una finestra di dialogo di attività quando viene eliminato definitivamente e il relativo handle di finestra non è più valido. Questo codice di notifica viene ricevuto solo tramite la funzione di callback della finestra di dialogo attività, che può essere registrata tramite il metodo TaskDialogIndirect.
TDN_DIALOG_CONSTRUCTED Inviato da una finestra di dialogo attività dopo la creazione della finestra di dialogo attività e prima che venga visualizzata. Questo codice di notifica viene ricevuto solo tramite la funzione di callback della finestra di dialogo attività, che può essere registrata tramite il metodo TaskDialogIndirect.
TDN_EXPANDO_BUTTON_CLICKED Inviato da una finestra di dialogo attività quando l'utente fa clic sul pulsante expando della finestra di dialogo attività. Questo codice di notifica viene ricevuto solo tramite la funzione di callback della finestra di dialogo attività, che può essere registrata tramite il metodo TaskDialogIndirect.
TDN_HELP Inviato da una finestra di dialogo di attività quando l'utente preme F1 sulla tastiera mentre la finestra di dialogo attività ha lo stato attivo. Questo codice di notifica viene ricevuto solo tramite la funzione di callback della finestra di dialogo attività, che può essere registrata tramite il metodo TaskDialogIndirect.
TDN_HYPERLINK_CLICKED Inviato da una finestra di dialogo attività quando l'utente fa clic su un collegamento ipertestuale nel contenuto della finestra di dialogo attività. Questo codice di notifica viene ricevuto solo tramite la funzione di callback della finestra di dialogo attività, che può essere registrata tramite il metodo TaskDialogIndirect.
TDN_NAVIGATED Inviato da una finestra di dialogo attività quando si è verificata una navigazione. Questo codice di notifica viene ricevuto solo tramite la funzione di callback della finestra di dialogo attività, che può essere registrata tramite il metodo TaskDialogIndirect.
TDN_RADIO_BUTTON_CLICKED Inviato da una finestra di dialogo attività quando l'utente seleziona un pulsante o un collegamento di comando nella finestra di dialogo attività. Questo codice di notifica viene ricevuto solo tramite la funzione di callback della finestra di dialogo attività, che può essere registrata tramite il metodo TaskDialogIndirect.
TDN_TIMER Inviato da una finestra di dialogo di attività circa ogni 200 millisecondi. Questo codice di notifica viene inviato quando il flag TDF_CALLBACK_TIMER è stato impostato nel membro dwFlags della struttura TASKDIALOGCONFIG passata alla funzione TaskDialogIndirect. Questo codice di notifica viene ricevuto solo tramite la funzione di callback della finestra di dialogo attività, che può essere registrata tramite il metodo TaskDialogIndirect .
TDN_VERIFICATION_CLICKED Inviato dalla finestra di dialogo dell'attività quando l'utente fa clic sulla casella di controllo verifica della finestra di dialogo attività. Questo codice di notifica viene ricevuto solo tramite la funzione di callback della finestra di dialogo attività, che può essere registrata tramite il metodo TaskDialogIndirect.

Strutture

Argomento Contenuto
TASKDIALOG_BUTTON Contiene informazioni utilizzate per visualizzare un pulsante in una finestra di dialogo attività. La struttura TASKDIALOGCONFIG utilizza questa struttura.
TASKDIALOGCONFIG Contiene informazioni utilizzate per visualizzare una finestra di dialogo attività. La funzione TaskDialogIndirect usa questa struttura.