Boîte de dialogue de tâches
Cette section contient des informations sur les éléments de programmation utilisés avec une boîte de dialogue de tâche. Une boîte de dialogue de tâche est semblable à, alors qu’elle est bien plus flexible qu’une simple boîte de message.
Vues d'ensemble
| Rubrique | Contenu |
|---|---|
| À propos des boîtes de dialogue de tâche | Décrit les éléments d’une boîte de dialogue de tâche. |
Fonctions
| Rubrique | Contenu |
|---|---|
| TaskDialog | Crée, affiche et exécute une boîte de dialogue de tâche. La boîte de dialogue tâche contient le texte et le titre du message défini par l’application, les icônes et toute combinaison de boutons de commande prédéfinis. Cette fonction ne prend pas en charge l’inscription d’une fonction de rappel pour recevoir des notifications. |
| TaskDialogCallbackProc | Fonction définie par l’application utilisée avec la fonction TaskDialogIndirect . Elle reçoit des messages de la boîte de dialogue de tâches lorsque différents événements se produisent. Le type PFTASKDIALOGCALLBACK définit un pointeur vers cette fonction de rappel. TaskDialogCallbackProc est un espace réservé pour le nom de la fonction définie par l’application. |
| TaskDialogIndirect | Crée, affiche et exécute une boîte de dialogue de tâche. La boîte de dialogue tâche contient des icônes définies par l’application, des messages, un titre, une case à cocher de vérification, des liens de commande, des boutons de commande et des cases d’option. Cette fonction peut inscrire une fonction de rappel pour recevoir des messages de notification. |
Messages
| Rubrique | Contenu |
|---|---|
| _bouton de clic TDM _ | Simule l’action d’un clic sur un bouton dans une boîte de dialogue de tâche. |
| case d' _ option de clic TDM _ _ | Simule l’action d’un clic sur une case d’option dans une boîte de dialogue de tâche. |
| _vérification de clic TDM _ | Simule l’action d’une case à cocher de vérification cliquer dans une boîte de dialogue de tâche. |
| _bouton d’activation TDM _ | Active ou désactive un bouton de commande dans une boîte de dialogue de tâche. |
| case _ d' _ option Activer TDM _ | Active ou désactive une case d’option dans une boîte de dialogue de tâche. |
| _page de navigation TDM _ | Recrée une boîte de dialogue de tâches avec le nouveau contenu, en simulant la fonctionnalité d’un Assistant multipage. |
| _ _ _ _ _ État requis de l’élévation de bouton de l’ensemble TDM | Spécifie si un lien de commande ou un bouton de boîte de dialogue de tâche donné doit avoir une icône de protection de contrôle de compte d’utilisateur (UAC). autrement dit, si l’action appelée par le bouton requiert une élévation. |
| texte de l' _ élément de jeu TDM _ _ | Met à jour un élément de texte dans une boîte de dialogue de tâche. |
| _barre de _ progression du texte défilant de l’ensemble TDM _ _ | Indique si la barre de progression hébergée doit être affichée en mode palissade. |
| _ _ _ texte défilant barre de progression TDM Set _ | Démarre et arrête l’affichage du texte défilant de la barre de progression et définit la vitesse du texte défilant. |
| POS de la barre de progression de l' _ ensemble TDM _ _ _ | Définit la position actuelle d’une barre de progression. |
| plage de la _ _ barre de progression définie _ par TDM _ | Définit les valeurs minimale et maximale de la barre de progression hébergée. |
| État de la barre de progression de l' _ ensemble TDM _ _ _ | Définit l’état actuel de la barre de progression. |
| texte de l' _ élément de mise à jour TDM _ _ | Met à jour un élément de texte dans une boîte de dialogue de tâche. |
| _icône de mise à jour TDM _ | Actualise l’icône d’une boîte de dialogue de tâche. |
Notifications
| Rubrique | Contenu |
|---|---|
| _clic sur le bouton TDN _ | Envoyé par une boîte de dialogue de tâche lorsque l’utilisateur sélectionne un bouton ou un lien de commande dans la boîte de dialogue de tâche. Ce code de notification est reçu uniquement par le biais de la fonction de rappel de la boîte de dialogue de tâche, qui peut être inscrite à l’aide de la méthode TaskDialogIndirect . |
| TDN _ créé | Envoyé par une boîte de dialogue de tâche après la création de la boîte de dialogue de tâche et avant son affichage. Ce code de notification est reçu uniquement par le biais de la fonction de rappel de la boîte de dialogue de tâche, qui peut être inscrite à l’aide de la méthode TaskDialogIndirect . |
| TDN _ détruit | Envoyé par une boîte de dialogue de tâche lorsqu’elle est détruite et que son handle de fenêtre n’est plus valide. Ce code de notification est reçu uniquement par le biais de la fonction de rappel de la boîte de dialogue de tâche, qui peut être inscrite à l’aide de la méthode TaskDialogIndirect . |
| _boîte de dialogue TDN _ construite | Envoyé par une boîte de dialogue de tâche après la création de la boîte de dialogue de tâche et avant son affichage. Ce code de notification est reçu uniquement par le biais de la fonction de rappel de la boîte de dialogue de tâche, qui peut être inscrite à l’aide de la méthode TaskDialogIndirect . |
| _ _ clic sur le bouton TDN Expander _ | Envoyé par une boîte de dialogue de tâche lorsque l’utilisateur clique sur le bouton développé de la boîte de dialogue de tâche. Ce code de notification est reçu uniquement par le biais de la fonction de rappel de la boîte de dialogue de tâche, qui peut être inscrite à l’aide de la méthode TaskDialogIndirect . |
| aide de TDN _ | Envoyé par une boîte de dialogue de tâche quand l’utilisateur appuie sur la touche F1 du clavier pendant que la boîte de dialogue de tâche a le focus. Ce code de notification est reçu uniquement par le biais de la fonction de rappel de la boîte de dialogue de tâche, qui peut être inscrite à l’aide de la méthode TaskDialogIndirect . |
| _clic sur le lien hypertexte TDN _ | Envoyé par une boîte de dialogue de tâche quand l’utilisateur clique sur un lien hypertexte dans le contenu de la boîte de dialogue de tâche. Ce code de notification est reçu uniquement par le biais de la fonction de rappel de la boîte de dialogue de tâche, qui peut être inscrite à l’aide de la méthode TaskDialogIndirect . |
| TDN _ parcouru | Envoyé par une boîte de dialogue de tâche lorsqu’une navigation s’est produite. Ce code de notification est reçu uniquement par le biais de la fonction de rappel de la boîte de dialogue de tâche, qui peut être inscrite à l’aide de la méthode TaskDialogIndirect . |
| _ _ clic sur le bouton radio TDN _ | Envoyé par une boîte de dialogue de tâche lorsque l’utilisateur sélectionne un bouton ou un lien de commande dans la boîte de dialogue de tâche. Ce code de notification est reçu uniquement par le biais de la fonction de rappel de la boîte de dialogue de tâche, qui peut être inscrite à l’aide de la méthode TaskDialogIndirect . |
| _minuteur TDN | Envoyé par une boîte de dialogue de tâche environ toutes les 200 millisecondes. Ce code de notification est envoyé lorsque l' _ indicateur de minuterie de rappel TDF _ a été défini dans le membre dwFlags de la structure TASKDIALOGCONFIG qui a été passée à la fonction TaskDialogIndirect . Ce code de notification est reçu uniquement par le biais de la fonction de rappel de la boîte de dialogue de tâche, qui peut être inscrite à l’aide de la méthode TaskDialogIndirect . |
| vérification de la TDN sur laquelle l' _ _ utilisateur a cliqué | Envoyé par la boîte de dialogue de tâche lorsque l’utilisateur clique sur la case à cocher vérification de la boîte de dialogue des tâches. Ce code de notification est reçu uniquement par le biais de la fonction de rappel de la boîte de dialogue de tâche, qui peut être inscrite à l’aide de la méthode TaskDialogIndirect . |
Structures
| Rubrique | Contenu |
|---|---|
| _bouton TASKDIALOG | Contient des informations utilisées pour afficher un bouton dans une boîte de dialogue de tâche. La structure TASKDIALOGCONFIG utilise cette structure. |
| TASKDIALOGCONFIG | Contient des informations utilisées pour afficher une boîte de dialogue de tâche. La fonction TaskDialogIndirect utilise cette structure. |