boîtes de dialogue
Les applications de Windows communiquent fréquemment par l'utilisateur via les boîtes de dialogue. La classe CDialog fournit une interface pour gérer les boîtes de dialogue, l'éditeur de boîtes de dialogue de Visual C++ facilite ainsi la création de boîtes de dialogue et de création de ressources de modèles boîte de dialogue, les assistants de code simplifient le processus d'initialisation et de validation des contrôles dans une boîte de dialogue et pour rassembler les valeurs entrées par l'utilisateur.
Les boîtes de dialogue contiennent des contrôles, notamment :
Les contrôles communs Windows tels que des zones d'édition, des boutons poussoir, des zones de liste, les zones de liste déroulante, les vérifications d'arborescence, des contrôles de liste, et les indicateurs de progression.
Contrôles ActiveX
Contrôles owner-drawn : contrôles que vous êtes chargé de dessiner dans la boîte de dialogue.
La plupart des boîtes de dialogue sont modales, qui nécessitent l'utilisateur pour fermer la boîte de dialogue avant d'utiliser une autre partie du programme. Mais il est possible de créer des boîtes de dialogue non modales, qui permettent aux utilisateurs d'utiliser d'autres fenêtres lorsque la boîte de dialogue est ouverte. MFC prend en charge les deux types de boîte de dialogue avec la classe CDialog. Les contrôles sont réorganisées et gérés en utilisant un modèle de la boîte de dialogue, créée avec éditeur de boîtes de dialogue.
Feuilles de propriétés, également appelées boîtes de dialogue de l'onglet, sont des boîtes de dialogue qui contiennent des "pages" de contrôle distincts de la boîte de dialogue. Chaque page contient le dossier « tab » onglet en haut. Cliquez sur un onglet apporte cette page au début de la boîte de dialogue.
Sur quels éléments souhaitez-vous obtenir des informations supplémentaires ?
Exemple : affichage d'une boîte de dialogue via une commande de menu
Feuilles de propriétés et pages de propriétés dans une boîte de dialogue
Création d'une classe de boîte de dialogue à l'aide de l'Assistant de Code
Échange (DDX) et validation (DDV) de données de boîtes de dialogue
Accès de type sécurisé aux contrôles d'une boîte de dialogue
Créé une application de l'interface utilisateur qui est une boîte de dialogue : consultez les exemples de programmation d'CMNCTRL1 ou d'CMNCTRL2. Le créateur d'application fournit cette option.