Partager via


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.

Voir aussi

Concepts

Vue d'ensemble de la bibliothèque de classes