Comment obtenir une entrée utilisateur à partir d’une boîte de dialogue de tâche
Pour effectuer une tâche, les utilisateurs envoient les détails de la tâche à l’application en configurant les contrôles dans la boîte de dialogue de tâche, puis en cliquant sur un bouton de commande (généralement OK).
Bon à savoir
Technologies
Prérequis
- C/C++
- Programmation de l’interface utilisateur Windows
Instructions
Obtention d’une entrée utilisateur à partir d’une boîte de dialogue de tâche
Vous pouvez identifier le bouton sur lequel vous avez cliqué en examinant le paramètre pnButton de la fonction appelante. Vous pouvez également identifier la case d’option sélectionnée à partir du paramètre pnRadioButton de TaskDialogIndirect, ainsi que l’état de la zone de vérification case activée du paramètre pfVerificationFlagChecked.
Les clics sur les boutons et les liens hypertexte sont reçus par la fonction TaskDialogCallbackProc sous la forme de notifications TDN_BUTTON_CLICKED et TDN_HYPERLINK_CLICKED . Si votre fonction de rappel retourne S_OK après avoir géré une notification de bouton, la boîte de dialogue de tâche se ferme et l’identificateur de commande du bouton est retourné dans pnButton. Si vous retournez S_FALSE ou si vous n’avez pas de fonction de rappel, la boîte de dialogue de tâche reste ouverte.
Rubriques connexes
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour