Classes de boîte de dialogue
La classe CDialog et ses classes dérivées encapsulent des fonctionnalités de boîte de dialogue.Étant donné qu'une boîte de dialogue est un genre de fenêtre, CDialog est dérivé d' CWnd.Dérivez vos classes de boîte de dialogue d' CDialog ou utilisez l'une des classes de boîte de dialogue courantes pour les boîtes de dialogue standard, telles que l'ouverture ou l'enregistrement d'un fichier, une impression, en sélectionnant une police ou une couleur, initiant une opération de recherche et de remplacement, ou à effectuer diverses opérations OLE-mises en relation.
CDialog
La classe de base pour toutes les boîtes de dialogue, modales et non modales.CDataExchange
Fournit des informations d'échange de données et de validation pour les boîtes de dialogue.
Boîtes de dialogues communes
Les classes de boîte de dialogue encapsulent les boîtes de dialogue courantes de windows.Ils fournissent des implémentations simples d'utilisation des boîtes de dialogue complexes.
CCommonDialog
Classe de base pour toutes les boîtes de dialogue courantes.CFileDialog
Fournit une boîte de dialogue standard pour ouvrir ou enregistrer un fichier.CColorDialog
Fournit une boîte de dialogue standard pour sélectionner une couleur.CFontDialog
Fournit une boîte de dialogue standard pour sélectionner une police.CFindReplaceDialog
Fournit une boîte de dialogue standard pour une opération de recherche et de remplacement.CPrintDialog
Fournit une boîte de dialogue standard pour imprimer un fichier.CPrintDialogEx
Fournit une feuille de propriétés d'impression Windows 2000.CPageSetupDialog
Encapsule les services fournis par la boîte de dialogue courante de disposition windows avec prise en charge supplémentaire pour définir et modifier les marges d'impression.
OLE boîtes de dialogues communes
OLE ajoute plusieurs boîtes de dialogue courantes à windows.Ces classes encapsulent les OLE boîtes de dialogue courantes.
COleDialog
Utilisé par l'infrastructure pour contenir des implémentations courantes pour toutes les OLE boîtes de dialogue.Toutes les classes de boîte de dialogue dans la catégorie d'interface utilisateur sont dérivées de cette classe de base.COleDialog ne peut pas être utilisé directement.COleInsertDialog
Affiche la boîte de dialogue d'objet d'insertion, l'interface utilisateur standard pour l'insertion de nouveaux éléments liés ou incorporés OLE.COlePasteSpecialDialog
Affiche la boîte de dialogue spéciale de collage, l'interface utilisateur standard pour implémenter la commande spéciale de collage de modification.COleLinksDialog
Affiche la boîte de dialogue de Modifier les liens, l'interface utilisateur standard pour modifier des informations sur les éléments liés.COleChangeIconDialog
Affiche la boîte de dialogue d'icône de modification, l'interface utilisateur standard pour modifier l'icône associée avec OLE incorporé ou l'élément lié.COleConvertDialog
Affiche la boîte de dialogue de converti, l'interface utilisateur standard pour la conversion de OLE éléments d'un type en un autre.COlePropertiesDialog
Encapsule boîte de dialogue Propriétés communes de fenêtres OLE.Les OLE boîtes de dialogue Propriétés communes offrent un moyen simple d'afficher et de modifier les propriétés d'un élément OLE de document de manière cohérente avec les normes de windows.COleUpdateDialog
Affiche la boîte de dialogue mise à jour, l'interface utilisateur standard pour mettre à jour tous les liens dans un document.La boîte de dialogue contient un indicateur de progression pour indiquer comment fermer la procédure de mise à jour par rapport à l'achèvement.COleChangeSourceDialog
Affiche la boîte de dialogue de source de modification, l'interface utilisateur standard pour modifier la destination ou la source du lien.COleBusyDialog
Affiche le serveur les boîtes de dialogue de réponse distribuées et de serveur, l'interface utilisateur standard pour gérer des appels aux applications distribuées.Généralement affiche automatiquement par l'implémentation de COleMessageFilter .
Classes de feuille de propriétés
Les classes de feuille de propriétés permettent à vos applications d'utiliser des feuilles de propriétés, également appelé des boîtes de dialogue avec onglets.Les feuilles de propriétés sont un moyen efficace d'organiser un grand nombre de contrôles dans une boîte de dialogue unique.
CPropertyPage
Fournit les différentes pages dans une feuille de propriétés.Dérivez une classe d' CPropertyPage pour chaque page soit ajoutée à votre feuille de propriétés.CPropertySheet
Fournit le cadre de plusieurs pages de propriétés.Dérivez votre classe de feuille de propriétés d' CPropertySheet pour implémenter vos feuilles de propriétés rapidement.COlePropertyPage
Affiche les propriétés d'un contrôle OLE dans une interface graphique, semblables à une boîte de dialogue.
Classes de boîte de dialogue HTML
CDHtmlDialog
Utilisé pour créer des boîtes de dialogue qui implémentent leur interface utilisateur avec le code HTML plutôt que les ressources de boîte de dialogue.CMultiPageDHtmlDialog
Affiche plusieurs pages HTML de manière séquentielle et gère les événements de chaque page.
Classes connexes
Ces classes ne sont pas des boîtes de dialogue en tant que tel, mais elles utilisent des modèles de boîte de dialogue et ont une grande partie du comportement des boîtes de dialogue.
CDialogBar
Une barre de contrôles en fonction d'un modèle de boîte de dialogue.CFormView
Une zone de défilement dont la disposition est définie dans un modèle de boîte de dialogue.Dérivez une classe d' CFormView pour implémenter une interface utilisateur basée sur un modèle de boîte de dialogue.CDaoRecordView
Fournit une vue de type formulaire directement connectée à un objet recordset (DAO) d'objet d'accès aux données.Comme tous les modes formulaire, CDaoRecordView est basé sur un modèle de boîte de dialogue.CRecordView
Fournit une vue de type formulaire directement connectée à un objet recordset ODBC (Open Database Connectivity).Comme tous les modes formulaire, CRecordView est basé sur un modèle de boîte de dialogue.CPrintInfo
Une structure contenant des informations sur un travail d'impression ou d'aperçu avant impression.Utilisé par l'architecture d'impression de CView.