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 CTaskDialog a un'applicazione