Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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 funzionetaskDialogIndirect. 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_SET_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_SET_ELEMENT_TEXT | Aggiorna un elemento di testo in una finestra di dialogo attività. |
| TDM_SET_MARQUEE_PROGRESS_BAR | Indica se la barra di stato ospitata deve essere visualizzata in modalità di selezione. |
| TDM_SET_PROGRESS_BAR_MARQUEE | Avvia e arresta la visualizzazione del riquadro di avanzamento della barra di avanzamento e imposta la velocità del riquadro di selezione. |
| TDM_SET_PROGRESS_BAR_POS | Imposta la posizione corrente per un indicatore di stato. |
| TDM_SET_PROGRESS_BAR_RANGE | Imposta i valori minimo e massimo per la barra di stato ospitata. |
| TDM_SET_PROGRESS_BAR_STATE | Imposta lo stato corrente della barra di stato. |
| TDM_UPDATE_ELEMENT_TEXT | Aggiorna un elemento di testo in una finestra di dialogo attività. |
| TDM_UPDATE_ICON | Aggiorna l'icona di una finestra di dialogo attività. |
Notifiche
| 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 usando 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 usando 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 usando 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 usando 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 usando 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 usando 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 usando 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 usando 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 usando 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 di TDF_CALLBACK_TIMER è stato impostato nel dwFlags membro della struttura TASKDIALOGCONFIG passata alla funzioneTaskDialogIndirect. Questo codice di notifica viene ricevuto solo tramite la funzione di callback della finestra di dialogo attività, che può essere registrata usando 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 usando il metodo TaskDialogIndirect. |
Strutture
| Argomento | Contenuto |
|---|---|
| TASKDIALOG_BUTTON | Contiene informazioni utilizzate per visualizzare un pulsante in una finestra di dialogo attività. La struttura diTASKDIALOGCONFIGusa questa struttura. |
| TASKDIALOGCONFIG | Contiene informazioni utilizzate per visualizzare una finestra di dialogo attività. La funzione TaskDialogIndirect usa questa struttura. |