Condividi tramite


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

CTaskDialog::CTaskDialog

Costruisce un oggetto CTaskDialog.

Metodi

CTaskDialog::AddCommandControl

Aggiungere un pulsante di comando a CTaskDialog.

CTaskDialog::AddRadioButton

Aggiungere un pulsante di opzione a CTaskDialog.

CTaskDialog::ClickCommandControl

Fare clic su un pulsante di comando o un pulsante comune a livello di codice.

CTaskDialog::ClickRadioButton

Fare clic sul pulsante di opzione a livello di codice.

CTaskDialog::DoModal

Consente di visualizzare CTaskDialog.

CTaskDialog::GetCommonButtonCount

Recupera il numero di pulsanti comuni disponibili.

CTaskDialog::GetCommonButtonFlag

Converte un pulsante standard di Windows al tipo più comune del pulsante associato alla classe CTaskDialog.

CTaskDialog::GetCommonButtonId

Convertire uno dei tipi comuni del pulsante associato alla classe CTaskDialog a un pulsante standard di Windows.

CTaskDialog::GetOptions

Restituisce i flag di opzione per questo CTaskDialog.

CTaskDialog::GetSelectedCommandControlID

Restituisce il pulsante selezionato il comando.

CTaskDialog::GetSelectedRadioButtonID

Restituisce il pulsante di opzione selezionato.

CTaskDialog::GetVerificationCheckboxState

Recupera lo stato della casella di controllo di verifica.

CTaskDialog::IsCommandControlEnabled

Determina se un pulsante di comando o un pulsante comune è abilitato.

CTaskDialog::IsRadioButtonEnabled

Determina se un pulsante di opzione è attivata.

CTaskDialog::IsSupported

Determina se il computer che esegue l'applicazione supporta CTaskDialog.

CTaskDialog::LoadCommandControls

Aggiungere pulsanti di comando utilizzando i dati della tabella di stringhe.

CTaskDialog::LoadRadioButtons

Aggiungere pulsanti di opzione utilizzando i dati della tabella di stringhe.

CTaskDialog::NavigateTo

Trasferisce lo stato attivo su un altro CTaskDialog.

CTaskDialog::OnCommandControlClick

Il framework chiama questo metodo quando l'utente fa clic su un pulsante di comando.

CTaskDialog::OnCreate

Il framework chiama il metodo dopo aver creato CTaskDialog.

CTaskDialog::OnDestroy

Il framework chiama questo metodo prima che elimina CTaskDialog.

CTaskDialog::OnExpandButtonClick

Il framework chiama questo metodo quando l'utente fa clic sul pulsante di espansione.

CTaskDialog::OnHelp

Il framework chiama questo metodo quando viene richiesta di.

CTaskDialog::OnHyperlinkClick

Il framework chiama questo metodo quando l'utente fa clic su un collegamento ipertestuale.

CTaskDialog::OnInit

Il framework chiama questo metodo quando CTaskDialog viene inizializzato.

CTaskDialog::OnNavigatePage

Il framework chiama questo metodo quando l'utente sposta lo stato attivo relativamente ai controlli in CTaskDialog.

CTaskDialog::OnRadioButtonClick

Il framework chiama questo metodo quando l'utente seleziona un controllo pulsante di opzione.

CTaskDialog::OnTimer

Il framework chiama questo metodo quando il timer scade.

CTaskDialog::OnVerificationCheckboxClick

Il framework chiama questo metodo quando l'utente seleziona la casella di controllo di verifica.

CTaskDialog::RemoveAllCommandControls

Rimuove tutti i comandi di comando da CTaskDialog.

CTaskDialog::RemoveAllRadioButtons

Rimuove tutti i pulsanti di opzione da CTaskDialog.

CTaskDialog::SetCommandControlOptions

Aggiorna un pulsante di comando in CTaskDialog.

CTaskDialog::SetCommonButtonOptions

Aggiorna un sottoinsieme dei pulsanti comuni per attivare e richiedono l'elevazione di controllodell'account utente.

CTaskDialog::SetCommonButtons

Aggiungere pulsanti comuni a CTaskDialog.

CTaskDialog::SetContent

Aggiornare il contenuto CTaskDialog.

CTaskDialog::SetDefaultCommandControl

Specifica il pulsante predefinito del comando.

CTaskDialog::SetDefaultRadioButton

Specifica il pulsante di opzione predefinito.

CTaskDialog::SetDialogWidth

Regola la larghezza CTaskDialog.

CTaskDialog::SetExpansionArea

Aggiorna l'area di espansione CTaskDialog.

CTaskDialog::SetFooterIcon

Aggiorna l'icona del piè di pagina per CTaskDialog.

CTaskDialog::SetFooterText

Aggiorna il testo del piè di pagina CTaskDialog.

CTaskDialog::SetMainIcon

Aggiorna la finestra principale CTaskDialog.

CTaskDialog::SetMainInstruction

Aggiorna l'istruzione principale CTaskDialog.

CTaskDialog::SetOptions

Configurare le opzioni per CTaskDialog.

CTaskDialog::SetProgressBarMarquee

Configura una barra di marquee per CTaskDialog e aggiunta alla finestra di dialogo.

CTaskDialog::SetProgressBarPosition

Regola il percorso dell'indicatore di stato.

CTaskDialog::SetProgressBarRange

Regola l'intervallo dell'indicatore di stato.

CTaskDialog::SetProgressBarState

Imposta lo stato dell'indicatore di stato e delle visualizzazioni su CTaskDialog.

CTaskDialog::SetRadioButtonOptions

Abilita o disabilita un pulsante di opzione.

CTaskDialog::SetVerificationCheckbox

Imposta lo stato di selezione della casella di controllo di verifica.

CTaskDialog::SetVerificationCheckboxText

Imposta il testo a destra della casella di controllo di verifica.

CTaskDialog::SetWindowTitle

Imposta il titolo CTaskDialog.

CTaskDialog::ShowDialog

Crea e visualizza CTaskDialog.

CTaskDialog::TaskDialogCallback

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

Esempio di CTaskDialog

Requisiti

**Minimo del sistema operativo richiesto:**Windows Vista

intestazione: afxtaskdialog.h

Vedere anche

Attività

Procedura dettagliata: aggiunta di CTaskDialog a un'applicazione

Riferimenti

Classe CObject

Grafico delle gerarchie

Altre risorse

Classi MFC