Classe CDialog et ses classes dérivées encapsulent les fonctionnalités de la boîte de dialogue. Comme une boîte de dialogue est un type spécial de fenêtre, CDialog est dérivée de CWnd. Dériver vos classes de boîte de dialogue de CDialog ou utilisez l'une des classes de boîte de dialogue commune pour les boîtes de dialogue standard, telles que l'ouverture ou l'enregistrement d'un fichier, d'impression, choisir une police ou la couleur, lancer une opération de recherche et de remplacement ou effectuer diverses opérations de OLE.
La classe de base pour toutes les boîtes de dialogue — modale et non modale.
Fournit la validation et l'échange de données de boîtes de dialogue.
Boîtes de dialogue communes
Ces classes de boîte de dialogue encapsulent les boîtes de dialogue courantes de Windows. Ils fournissent des implémentations de facile à utiliser des boîtes de dialogue compliqué.
C'est la classe de base pour toutes les boîtes de dialogue communes.
Fournit une boîte de dialogue standard d'ouverture ou d'enregistrement d'un fichier.
Fournit une boîte de dialogue standard de sélection d'une couleur.
Fournit une boîte de dialogue standard de sélection d'une police.
Fournit une boîte de dialogue standard pour une opération de recherche et de remplacement.
Fournit une boîte de dialogue standard d'impression d'un fichier.
Encapsule les services fournis par la boîte de dialogue mise en Page commune Windows avec un soutien supplémentaire pour l'établissement et la modification des marges impression.
OLE boîtes de dialogue communes
OLE ajoute plusieurs boîtes de dialogue communes à Windows. Ces classes encapsulent les boîtes de dialogue communes de OLE.
Utilisée par le framework pour contenir les implémentations courantes pour toutes les boîtes de dialogue OLE. Toutes les classes de boîte de dialogue dans la catégorie de l'interface utilisateur sont dérivées de cette classe de base. COleDialog ne peut pas être utilisée directement.
Affiche la boîte de dialogue d'insérer un objet, l'interface utilisateur standard pour l'insertion de nouveaux OLE lié ou incorporé des éléments.
Affiche la boîte de dialogue Collage spécial, l'interface utilisateur standard pour la mise en œuvre de la commande Edition Collage spécial.
Affiche la boîte de dialogue Modifier les liens, l'interface utilisateur standard pour modifier les informations sur les éléments liés.
Affiche la boîte de dialogue changer d'icône, l'interface utilisateur standard pour modifier l'icône associée à un OLE incorporé ou élément lié.
Affiche la boîte de dialogue de conversion, l'interface utilisateur standard pour convertir les objets OLE d'un type à l'autre.
Encapsule la boîte de dialogue Propriétés OLE commune de Windows. Courantes boîtes de dialogue de propriétés OLE fournissent un moyen simple pour afficher et modifier les propriétés d'un élément de document OLE d'une manière compatible avec les normes de Windows.
Affiche la boîte de dialogue de mise à jour, l'interface utilisateur standard pour mettre à jour tous les liens dans un document. La boîte de dialogue contient un indicateur de progrès pour indiquer que la procédure de mise à jour est proche d'achèvement.
Affiche la boîte de dialogue de changement de Source, l'interface utilisateur standard pour changer la destination ou la source d'un lien.
Affiche les boîtes de dialogue serveur occupé et le serveur ne répond pas, l'interface utilisateur standard pour la gestion des appels de demandes occupés. Habituellement affichées automatiquement par la mise en œuvre de la COleMessageFilter.
Classes de feuille de propriété
Les classes de feuille de propriété permettent à vos applications d'utiliser des feuilles de propriétés, également connu sous le nom « dialogues avec onglets ». Feuilles de propriétés sont un moyen efficace d'organiser un grand nombre de contrôles dans une boîte de dialogue unique.
Fournit les pages individuelles dans une feuille de propriétés. Dérivez une classe de CPropertyPage pour chaque page à ajouter à votre feuille de propriété.
Fournit le cadre pour plusieurs pages de propriétés. Dérivez votre classe de feuille de propriété de CPropertySheet à mettre rapidement en oeuvre vos feuilles de propriétés.
Affiche les propriétés d'un OLE contrôlent dans une interface graphique, semblable à une boîte de dialogue.
Classes connexes
Ces classes ne sont pas des boîtes de dialogue en soi, mais ils utilisent des modèles de la boîte de dialogue et ont une grande partie du comportement des boîtes de dialogue.
Une barre de contrôle est basée sur un modèle de boîte de dialogue.
Un affichage à défilement dont layout est défini dans un modèle de boîte de dialogue. Dérivez une classe de CFormView pour implémenter une interface utilisateur basée sur un modèle de boîte de dialogue.
Fournit une forme vue directement connectée à un objet de jeu d'enregistrements de données accès objet (DAO). Comme tous les affichages de formulaire, un de CDaoRecordView est basé sur un modèle de boîte de dialogue.
Fournit une forme vue directement connectée à un objet recordset de Open Database Connectivity (ODBC). Comme tous les affichages de formulaire, une classe CRecordView est basé sur un modèle de boîte de dialogue.
Une structure contenant des informations sur un travail d'impression ou impression aperçu. Utilisé par l'architecture d'impression de CView.