Partager via


Classes de boîte de dialogue

Classe CDialog et ses classes dérivées encapsulent la fonctionnalité de boîte de dialogue. Étant donné qu’une boîte de dialogue est un type spécial de fenêtre, CDialog elle est dérivée de CWnd. Dérivez vos classes de CDialog boîte de dialogue ou utilisez l’une des classes de dialogue courantes pour les boîtes de dialogue standard, telles que l’ouverture ou l’enregistrement d’un fichier, l’impression, la sélection d’une police ou d’une couleur, le lancement d’une opération de recherche et de remplacement ou l’exécution de différentes opérations liées à OLE.

CDialog
Classe de base pour toutes les boîtes de dialogue, modales et sans mode.

CDataExchange
Fournit des informations d’échange et de validation de données pour les boîtes de dialogue.

Boîtes de dialogue courantes

Ces classes de boîte de dialogue encapsulent les boîtes de dialogue courantes windows. Ils fournissent des implémentations faciles à utiliser de 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 l’impression d’un fichier.

CPrintDialogEx
Fournit une feuille de propriétés d’impression Windows.

CPageSetupDialog
Encapsule les services fournis par la boîte de dialogue Mise en page commune de Windows avec prise en charge supplémentaire de la définition et de la modification des marges d’impression.

Boîtes de dialogue courantes OLE

OLE ajoute plusieurs boîtes de dialogue courantes à Windows. Ces classes encapsulent les boîtes de dialogue courantes OLE.

COleDialog
Utilisé par l’infrastructure pour contenir des implémentations courantes pour toutes les boîtes de dialogue OLE. Toutes les classes de boîte de dialogue de 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 Insérer un objet, l’interface utilisateur standard permettant d’insérer de nouveaux éléments liés OLE ou incorporés.

COlePasteSpecialDialog
Affiche la boîte de dialogue Coller spécial, interface utilisateur standard pour l’implémentation de la commande Edit Paste Special.

COleLinksDialog
Affiche la boîte de dialogue Modifier les liens, l’interface utilisateur standard pour modifier des informations sur les éléments liés.

COleChangeIconDialog
Affiche la boîte de dialogue Modifier l’icône, l’interface utilisateur standard pour modifier l’icône associée à un élément incorporé ou lié OLE.

COleConvertDialog
Affiche la boîte de dialogue Convertir, l’interface utilisateur standard pour convertir des éléments OLE d’un type en un autre.

COlePropertiesDialog
Encapsule la boîte de dialogue Propriétés OLE courantes de Windows. Les boîtes de dialogue Propriétés OLE courantes permettent d’afficher et de modifier facilement les propriétés d’un élément de document OLE de manière cohérente avec les normes Windows.

COleUpdateDialog
Affiche la boîte de dialogue Mettre à jour, l’interface utilisateur standard pour mettre à jour tous les liens d’un document. La boîte de dialogue contient un indicateur de progression pour indiquer la fermeture de la procédure de mise à jour.

COleChangeSourceDialog
Affiche la boîte de dialogue Modifier la source, l’interface utilisateur standard pour modifier la destination ou la source d’un lien.

COleBusyDialog
Affiche les boîtes de dialogue Serveur occupé et Serveur non réponse, interface utilisateur standard pour la gestion des appels aux applications occupées. Généralement affiché automatiquement par l’implémentation 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ées boîtes de dialogue à onglets. Les feuilles de propriétés constituent un moyen efficace d’organiser un grand nombre de contrôles dans une boîte de dialogue unique.

CPropertyPage
Fournit les pages individuelles d’une feuille de propriétés. Dérivez une classe de CPropertyPage chaque page à ajouter à votre feuille de propriétés.

CPropertySheet
Fournit le cadre de plusieurs pages de propriétés. Dérivez rapidement votre classe CPropertySheet de feuille de propriétés pour implémenter vos feuilles de propriétés.

COlePropertyPage
Affiche les propriétés d'un contrôle OLE dans une interface graphique, similaire à une boîte de dialogue.

Classes de boîte de dialogue HTML

CDHtmlDialog
Permet de créer des boîtes de dialogue qui implémentent leur interface utilisateur avec du code HTML plutôt que des ressources de boîte de dialogue.

CMultiPageDHtmlDialog
Affiche plusieurs pages HTML séquentiellement et gère les événements de chaque page.

Ces classes ne sont pas des boîtes de dialogue par elles, mais elles utilisent des modèles de boîte de dialogue et ont une grande partie du comportement des boîtes de dialogue.

CDialogBar
Barre de contrôle basée sur un modèle de boîte de dialogue.

CFormView
Vue de défilement dont la disposition est définie dans un modèle de boîte de dialogue. Dérivez une classe à partir de CFormView laquelle implémenter une interface utilisateur basée sur un modèle de boîte de dialogue.

CDaoRecordView
Fournit une vue de formulaire directement connectée à un objet d’objet d’recordset d’accès aux données (DAO). Comme tous les affichages de formulaire, un CDaoRecordView modèle de boîte de dialogue est basé sur un modèle de boîte de dialogue.

CRecordView
Fournit une vue de formulaire directement connectée à un objet recordset Open Database Connecter ivity (ODBC). Comme tous les affichages de formulaire, un CRecordView modèle de boîte de dialogue est basé sur un modèle de boîte de dialogue.

CPrintInfo
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

Vue d’ensemble de la classe