Classe CTaskDialog
Una finestra di dialogo popup che funziona come una finestra di messaggio ma può visualizzare informazioni aggiuntive all'utente.CTaskDialog include anche la funzionalità per raccogliere informazioni dall'utente.
class CTaskDialog : public CObject
Membri
Costruttori
Costruisce un oggetto CTaskDialog. |
Metodi
Aggiungere un pulsante di comando a CTaskDialog. |
|
Aggiungere un pulsante di opzione a CTaskDialog. |
|
Fare clic su un pulsante di comando o un pulsante comune a livello di codice. |
|
Fare clic sul pulsante di opzione a livello di codice. |
|
Consente di visualizzare CTaskDialog. |
|
Recupera il numero di pulsanti comuni disponibili. |
|
Converte un pulsante standard di Windows al tipo più comune del pulsante associato alla classe CTaskDialog. |
|
Convertire uno dei tipi comuni del pulsante associato alla classe CTaskDialog a un pulsante standard di Windows. |
|
Restituisce i flag di opzione per questo CTaskDialog. |
|
Restituisce il pulsante selezionato il comando. |
|
Restituisce il pulsante di opzione selezionato. |
|
Recupera lo stato della casella di controllo di verifica. |
|
Determina se un pulsante di comando o un pulsante comune è abilitato. |
|
Determina se un pulsante di opzione è attivata. |
|
Determina se il computer che esegue l'applicazione supporta CTaskDialog. |
|
Aggiungere pulsanti di comando utilizzando i dati della tabella di stringhe. |
|
Aggiungere pulsanti di opzione utilizzando i dati della tabella di stringhe. |
|
Trasferisce lo stato attivo su un altro CTaskDialog. |
|
Il framework chiama questo metodo quando l'utente fa clic su un pulsante di comando. |
|
Il framework chiama il metodo dopo aver creato CTaskDialog. |
|
Il framework chiama questo metodo prima che elimina CTaskDialog. |
|
Il framework chiama questo metodo quando l'utente fa clic sul pulsante di espansione. |
|
Il framework chiama questo metodo quando viene richiesta di. |
|
Il framework chiama questo metodo quando l'utente fa clic su un collegamento ipertestuale. |
|
Il framework chiama questo metodo quando CTaskDialog viene inizializzato. |
|
Il framework chiama questo metodo quando l'utente sposta lo stato attivo relativamente ai controlli in CTaskDialog. |
|
Il framework chiama questo metodo quando l'utente seleziona un controllo pulsante di opzione. |
|
Il framework chiama questo metodo quando il timer scade. |
|
Il framework chiama questo metodo quando l'utente seleziona la casella di controllo di verifica. |
|
Rimuove tutti i comandi di comando da CTaskDialog. |
|
Rimuove tutti i pulsanti di opzione da CTaskDialog. |
|
Aggiorna un pulsante di comando in CTaskDialog. |
|
Aggiorna un sottoinsieme dei pulsanti comuni per attivare e richiedono l'elevazione di controllodell'account utente. |
|
Aggiungere pulsanti comuni a CTaskDialog. |
|
Aggiornare il contenuto CTaskDialog. |
|
Specifica il pulsante predefinito del comando. |
|
Specifica il pulsante di opzione predefinito. |
|
Regola la larghezza CTaskDialog. |
|
Aggiorna l'area di espansione CTaskDialog. |
|
Aggiorna l'icona del piè di pagina per CTaskDialog. |
|
Aggiorna il testo del piè di pagina CTaskDialog. |
|
Aggiorna la finestra principale CTaskDialog. |
|
Aggiorna l'istruzione principale CTaskDialog. |
|
Configurare le opzioni per CTaskDialog. |
|
Configura una barra di marquee per CTaskDialog e aggiunta alla finestra di dialogo. |
|
Regola il percorso dell'indicatore di stato. |
|
Regola l'intervallo dell'indicatore di stato. |
|
Imposta lo stato dell'indicatore di stato e delle visualizzazioni su CTaskDialog. |
|
Abilita o disabilita un pulsante di opzione. |
|
Imposta lo stato di selezione della casella di controllo di verifica. |
|
Imposta il testo a destra della casella di controllo di verifica. |
|
Imposta il titolo CTaskDialog. |
|
Crea e visualizza CTaskDialog. |
|
Il framework chiama in risposta ai diversi messaggi di Windows. |
Membri di dati
m_aButtons |
La matrice dei pulsanti di comando per CTaskDialog. |
m_aRadioButtons |
La matrice dei controlli pulsante di opzione per CTaskDialog. |
m_bVerified |
TRUE indica che la casella di controllo di verifica viene controllata; FALSE indica che non è. |
m_footerIcon |
L'icona nel piè di pagina CTaskDialog. |
m_hWnd |
Un handle di finestra per CTaskDialog. |
m_mainIcon |
l'icona principale CTaskDialog. |
m_nButtonDisabled |
Una maschera che indica i pulsanti comuni sono disabilitati. |
m_nButtonElevation |
Una maschera che indica i pulsanti comuni richiedono l'elevazione di controllodell'account utente. |
m_nButtonId |
L'id del pulsante seleziona il comando. |
m_nCommonButton |
Una maschera che indica quali pulsanti comuni vengono visualizzati in CTaskDialog. |
m_nDefaultCommandControl |
L'id del pulsante di comando selezionato quando CTaskDialog visualizzare. |
m_nDefaultRadioButton |
ID del controllo pulsante di opzione selezionato quando CTaskDialog visualizzare. |
m_nFlags |
Una maschera che indica le opzioni per CTaskDialog. |
m_nProgressPos |
La posizione corrente per l'indicatore di stato.Il valore deve essere compreso tra m_nProgressRangeMin e m_nProgressRangeMax. |
m_nProgressRangeMax |
Il valore massimo per l'indicatore di stato. |
m_nProgressRangeMin |
Il valore minimo per l'indicatore di stato. |
m_nProgressState |
Lo stato dell'indicatore di stato.Per ulteriori informazioni, vedere CTaskDialog::SetProgressBarState. |
m_nRadioId |
ID del controllo selezionato il pulsante di opzione. |
m_nWidth |
Larghezza di CTaskDialog in pixel. |
m_strCollapse |
La stringa che CTaskDialog visualizzate a destra della casella di espansione quando le informazioni espanse vengono nascoste. |
m_strContent |
L'intero contenuto CTaskDialog. |
m_strExpand |
La stringa che CTaskDialog visualizzate a destra della casella di espansione quando le informazioni vengono espanse. |
m_strFooter |
Il piè di pagina CTaskDialog. |
m_strInformation |
Le informazioni espanse per CTaskDialog. |
m_strMainInstruction |
l'istruzione principale CTaskDialog. |
m_strTitle |
Titolo della classe CTaskDialog. |
m_strVerification |
La stringa che le visualizzazioni CTaskDialog a destra della casella di controllo di verifica. |
Note
La classe CTaskDialog sostituisce la finestra di messaggio standard di Windows e offre funzionalità aggiuntive come nuovi controlli per raccogliere informazioni dall'utente.Questa classe è la libreria MFC in Visual Studio 2010.Avviare CTaskDialog è disponibile con Windows Vista.Le versioni precedenti di Windows non possono visualizzare l'oggetto CTaskDialog.Utilizzare CTaskDialog::IsSupported per determinare in fase di esecuzione se l'utente corrente può visualizzare la finestra di dialogo attività.La finestra di messaggio di Windows standard è ancora supportata in Visual Studio 2010.
CTaskDialog è disponibile solo se l'applicazione viene compilata utilizzando la raccolta Unicode.
CTaskDialog dispone di due costruttori diversi.Un costruttore consente di specificare due pulsanti di comando e un massimo di sei pulsanti normali.È possibile aggiungere più pulsanti di comando dopo avere creato CTaskDialog.Il secondo costruttore non supporta alcuni pulsanti di comando, ma è possibile aggiungere un numero illimitato di pulsanti normali.Per ulteriori informazioni sui costruttori, vedere CTaskDialog::CTaskDialog.
Di seguito è riportato un esempio CTaskDialog per illustrare la posizione dei controlli.
Esempio CTaskDialog
Requisiti
**Minimo del sistema operativo richiesto:**Windows Vista
intestazione: afxtaskdialog.h
Vedere anche
Attività
Procedura dettagliata: Aggiunta di un CTaskDialog a un'applicazione