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 similaire, bien que beaucoup plus flexible qu’une boîte de message de base.
Crée, affiche et gère une boîte de dialogue de tâche. La boîte de dialogue de tâche contient le texte et le titre du message définis par l’application, des icônes et toute combinaison de boutons d’envoi prédéfinis. Cette fonction ne prend pas en charge l’inscription d’une fonction de rappel pour recevoir des notifications.
Fonction définie par l’application utilisée avec la fonction TaskDialogIndirect . Il reçoit des messages de la boîte de dialogue de tâche 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 fonction défini par l’application.
Crée, affiche et gère une boîte de dialogue de tâche. La boîte de dialogue de tâche contient des icônes définies par l’application, des messages, un titre, une zone de case activée de vérification, des liens de commande, des boutons pousseurs et des cases d’option. Cette fonction peut inscrire une fonction de rappel pour recevoir des messages de notification.
Spécifie si un bouton de boîte de dialogue de tâche donné ou un lien de commande doit avoir une icône de bouclier de contrôle de compte d’utilisateur (UAC) ; autrement dit, si l’action appelée par le bouton nécessite une élévation.
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 .
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 .
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 .
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 .
Envoyé par une boîte de dialogue de tâche lorsque l’utilisateur clique sur le bouton expando 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 .
Envoyé par une boîte de dialogue de tâche lorsque l’utilisateur appuie sur F1 sur le clavier alors 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 .
Envoyé par une boîte de dialogue de tâche lorsque 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 .
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 .
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 .
Envoyé par une boîte de dialogue de tâche environ toutes les 200 millisecondes. Ce code de notification est envoyé lorsque l’indicateur TDF_CALLBACK_TIMER 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 .
Envoyé par la boîte de dialogue de tâche lorsque l’utilisateur clique sur la zone case activée de vérification 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 .
Contient les informations utilisées pour afficher un bouton dans une boîte de dialogue de tâche. La structure TASKDIALOGCONFIG utilise cette structure.