Partager via


CTaskDialog, classe

Une boîte de dialogue contextuelle qui fonctionne comme un message mais peut afficher des informations supplémentaires à l'utilisateur. CTaskDialog inclut également les fonctionnalités pour rassembler des informations auprès de l'utilisateur.

class CTaskDialog : public CObject

Membres

Constructeurs

CTaskDialog::CTaskDialog

Construit un objet CTaskDialog.

Méthodes

CTaskDialog::AddCommandControl

Ajoute un contrôle bouton de commande à CTaskDialog.

CTaskDialog::AddRadioButton

Ajoute une case d'option à CTaskDialog.

CTaskDialog::ClickCommandControl

Clique sur un contrôle bouton de commande ou un bouton) par programme.

CTaskDialog::ClickRadioButton

Clique sur une case d'option par programme.

CTaskDialog::DoModal

Affiche la CTaskDialog.

CTaskDialog::GetCommonButtonCount

Récupère le nombre de boutons courants disponibles.

CTaskDialog::GetCommonButtonFlag

Convertit les fenêtres bouton standard au bouton le type commun associé à la classe d' CTaskDialog .

CTaskDialog::GetCommonButtonId

Les convertit un des types courants de boutons associés à la classe d' CTaskDialog à l'des fenêtres standard bouton événements.

CTaskDialog::GetOptions

Retourne les balises d'option pour cet CTaskDialog.

CTaskDialog::GetSelectedCommandControlID

Retourne le contrôle sélectionné de bouton de commande.

CTaskDialog::GetSelectedRadioButtonID

Retourne la case d'option sélectionnée.

CTaskDialog::GetVerificationCheckboxState

Récupère l'état de la case à cocher de vérification.

CTaskDialog::IsCommandControlEnabled

Détermine si un contrôle bouton de commande ou un bouton) est activé.

CTaskDialog::IsRadioButtonEnabled

Détermine si une case d'option est activée.

CTaskDialog::IsSupported

Détermine si l'ordinateur qui exécute l'application prend en charge CTaskDialog.

CTaskDialog::LoadCommandControls

Ajoute des contrôles de bouton de commande à l'aide de les données de la table de chaînes.

CTaskDialog::LoadRadioButtons

Ajoute des cases d'option à l'aide de les données de la table de chaînes.

CTaskDialog::NavigateTo

Transfère le focus vers un autre CTaskDialog.

CTaskDialog::OnCommandControlClick

L'infrastructure appelle cette méthode lorsque l'utilisateur clique sur un contrôle bouton de commande.

CTaskDialog::OnCreate

l'infrastructure appelle cette méthode après qu'elle crée CTaskDialog.

CTaskDialog::OnDestroy

L'infrastructure appelle cette méthode juste avant qu'elle perde CTaskDialog.

CTaskDialog::OnExpandButtonClick

L'infrastructure appelle cette méthode lorsque l'utilisateur clique sur le bouton de développement.

CTaskDialog::OnHelp

L'infrastructure appelle cette méthode lorsque l'utilisateur aident.

CTaskDialog::OnHyperlinkClick

L'infrastructure appelle cette méthode lorsque l'utilisateur clique sur un lien hypertexte.

CTaskDialog::OnInit

L'infrastructure appelle cette méthode lorsque CTaskDialog est initialisé.

CTaskDialog::OnNavigatePage

L'infrastructure appelle cette méthode lorsque l'utilisateur déplace le focus en ce qui concerne les contrôles sur CTaskDialog.

CTaskDialog::OnRadioButtonClick

L'infrastructure appelle cette méthode lorsque l'utilisateur sélectionne un contrôle de case d'option.

CTaskDialog::OnTimer

L'infrastructure appelle cette méthode lorsque le délai d'expiration s'achève.

CTaskDialog::OnVerificationCheckboxClick

L'infrastructure appelle cette méthode lorsque l'utilisateur clique sur la case à cocher de vérification.

CTaskDialog::RemoveAllCommandControls

Supprime tous les contrôles de commande des CTaskDialog.

CTaskDialog::RemoveAllRadioButtons

Supprime toutes les cases d'option d' CTaskDialog.

CTaskDialog::SetCommandControlOptions

Gère un contrôle bouton de commande dans CTaskDialog.

CTaskDialog::SetCommonButtonOptions

Met à jour un sous-ensemble de boutons communs à activer et requiert élévation du contrôle de compte d'utilisateur.

CTaskDialog::SetCommonButtons

Ajoute les boutons communs à CTaskDialog.

CTaskDialog::SetContent

Met à jour le contenu d' CTaskDialog.

CTaskDialog::SetDefaultCommandControl

Spécifie le contrôle par défaut du bouton de commande.

CTaskDialog::SetDefaultRadioButton

Spécifie la case d'option par défaut.

CTaskDialog::SetDialogWidth

Règle la largeur d' CTaskDialog.

CTaskDialog::SetExpansionArea

Met à jour la zone d'expansion d' CTaskDialog.

CTaskDialog::SetFooterIcon

Met à jour l'icône de pied de page pour CTaskDialog.

CTaskDialog::SetFooterText

Met à jour le texte du pied de page d' CTaskDialog.

CTaskDialog::SetMainIcon

Met à jour l'icône principale d' CTaskDialog.

CTaskDialog::SetMainInstruction

Met à jour l'instruction principale d' CTaskDialog.

CTaskDialog::SetOptions

Configure les options de CTaskDialog.

CTaskDialog::SetProgressBarMarquee

Configure une barre de bannière pour CTaskDialog et l'ajoute à la boîte de dialogue.

CTaskDialog::SetProgressBarPosition

Règle la position de la barre de progression.

CTaskDialog::SetProgressBarRange

Règle la plage de la barre de progression.

CTaskDialog::SetProgressBarState

Définit l'état de la barre de progression et l'affiche dans CTaskDialog.

CTaskDialog::SetRadioButtonOptions

Active ou désactive la case d'option.

CTaskDialog::SetVerificationCheckbox

Définit l'état activé de la case à cocher de vérification.

CTaskDialog::SetVerificationCheckboxText

Définit le texte à droite de la case à cocher de vérification.

CTaskDialog::SetWindowTitle

Définit le titre d' CTaskDialog.

CTaskDialog::ShowDialog

Crée et affiche CTaskDialog.

CTaskDialog::TaskDialogCallback

L'infrastructure appelle cela en réponse à des messages windows.

Membres de données

m_aButtons

Le choix de contrôles bouton de commande pour CTaskDialog.

m_aRadioButtons

Le choix de contrôles de case d'option pour CTaskDialog.

m_bVerified

TRUE indique la case à cocher de vérification est activé ; FALSE l'indique n'est pas.

m_footerIcon

L'icône dans le pied de page d' CTaskDialog.

m_hWnd

Un handle vers la fenêtre pour CTaskDialog.

m_mainIcon

l'icône principale d' CTaskDialog.

m_nButtonDisabled

Un masque qui indique que des boutons courants sont désactivés.

m_nButtonElevation

Un masque qui indique que des boutons communs requièrent élévation du contrôle de compte d'utilisateur.

m_nButtonId

L'ID du contrôle sélectionné de bouton de commande.

m_nCommonButton

Un masque qui indique que des boutons courants sont affichés sur CTaskDialog.

m_nDefaultCommandControl

L'ID du contrôle bouton de commande qui est sélectionnée lorsque CTaskDialog s'affiche. 

m_nDefaultRadioButton

L'ID du contrôle de case d'option sélectionnée lorsque CTaskDialog s'affiche.

m_nFlags

Un masque qui indique les options de CTaskDialog.

m_nProgressPos

La position actuelle pour la barre de progression. Cette valeur doit être comprise entre m_nProgressRangeMin et m_nProgressRangeMax.

m_nProgressRangeMax

La valeur maximale de la barre de progression.

m_nProgressRangeMin

La valeur minimale pour la barre de progression.

m_nProgressState

l'état de la barre de progression. Pour plus d'informations, consultez CTaskDialog::SetProgressBarState.

m_nRadioId

L'ID du contrôle sélectionné de case d'option.

m_nWidth

Largeur du CTaskDialog en pixels.

m_strCollapse

La chaîne qu' CTaskDialog affiche à droite de la zone d'expansion lorsque les informations développées sont masquées.

m_strContent

La chaîne de contenu d' CTaskDialog.

m_strExpand

La chaîne qu' CTaskDialog affiche à droite de la zone d'expansion lorsque les informations développées sont affichées.

m_strFooter

Le pied de page d' CTaskDialog.

m_strInformation

Les informations développées pour CTaskDialog.

m_strMainInstruction

l'instruction principale d' CTaskDialog.

m_strTitle

Titre de la CTaskDialog.

m_strVerification

La chaîne qu' CTaskDialog affiche à droite de la case à cocher de vérification.

Notes

La classe d' CTaskDialog remplace le message windows standard et des fonctionnalités supplémentaires telles que des contrôles pour rassembler des informations auprès de l'utilisateur. Cette classe est à la bibliothèque MFC dans Visual Studio 2010. CTaskDialog est disponible commencer par Windows Vista. Les versions antérieures de windows ne peuvent pas afficher l'objet d' CTaskDialog . Utilisez CTaskDialog::IsSupported pour déterminer au moment de l'exécution si l'utilisateur actuel peut afficher la boîte de dialogue de tâche. Le message windows standard est toujours pris en charge dans Visual Studio 2010.

CTaskDialog est disponible uniquement lorsque vous générez votre application à l'aide de la bibliothèque Unicode.

CTaskDialog a deux fournisseurs différents. Un constructeur permet de spécifier deux boutons de commande et un maximum de six contrôles bouton normal. Vous pouvez ajouter des boutons de commande après avoir créé CTaskDialog. Le deuxième constructeur ne prend pas bouton de commande, mais vous pouvez ajouter un nombre illimité de contrôles bouton normal. Pour plus d'informations sur les constructeurs, consultez CTaskDialog::CTaskDialog.

L'image suivante montre un exemple CTaskDialog illustrait l'emplacement de certains contrôles.

Exemple de CTaskDialog

Exemple de CTaskDialog

Configuration requise

**Système d'exploitation obligatoire minimum :**Windows Vista

en-tête : afxtaskdialog.h

Voir aussi

Tâches

Procédure pas - à - pas : ajouter un CTaskDialog à une application

Référence

CObject, classe

Graphique de la hiérarchie

Autres ressources

classes MFC