Partager via


Classes internes

Les classes suivantes sont utilisées en interne dans MFC.Par souci d'exhaustivité, cette section décrit ces classes internes, mais ils ne sont pas conçus pour être utilisés directement dans votre code.

Dans cette section

Classe

Description

CCommandManager Class

La classe d' CCommandManager gère les commandes et leur association avec des images.

CDialogImpl Class (MFC)

Fournit des détails d'implémentation aux classes zone-basées par dialogue, telles que CDialogEx.

CDocumentAdapter Class

Implémente l'interface d'IDocument requise pour la recherche et organise les gestionnaires.

CFrameImpl Class

La classe d' CFrameImpl gère la personnalisation de la barre d'outils pour les classes suivantes de fenêtre frame : CFrameWndEx, classe, CMDIFrameWndEx, classe, et COleIPFrameWndEx, classe.

CFullScreenImpl Class

Implémente le mot commun de pages de fonctionnalités aux applications SDI et MDI.

CMDIClientAreaWnd Class

La classe d' CMDIClientAreaWnd est une classe d'assistance qui simplifie l'implémentation des onglets MDI et des groupes MDI avec onglets.

CMemDC Class

Une classe d'assistance pour un contexte de périphérique.Le dessin hors écran en charge le contexte de périphérique.

CMenuHash Class

Lit l'état des objets d' CMFCToolBar d'une archive ou écrit le rapport dans une archive.

CMenuImages Class

Fournit des fonctionnalités aux images intégrées par affichage telles que les bouton Fermer, agrandit des boutons, des cases d'option, et de flèches.

CMFCCaptionButtonEx Class

Gère la zone non cliente des boutons de légende du système.

CMFCCaptionMenuButton Class

Représente un bouton de menu qui se trouve dans la zone de légende d'un volet de tâches ou d'une barre d'outils.

CMFCColorPropertySheet Class

Utilisé par CMFCColorDialog, classe pour fournir une boîte de dialogue avec onglet.

CMFCControlBarImpl Class

Fournit des détails d'implémentation aux classes barre-basées par contrôle, telles que CMFCReBar et CMFCToolBar.

CMFCControlRenderer Class

Une classe d'assistance qui gère le rendu d'image.

CMFCControlRendererInfo Class

Une classe d'assistance pour passer des paramètres à la classe d' CMFCControlRenderer .

CMFCCustomizeButton Class

Prend en charge une commande de menu ou un bouton de barre d'outils qui démarre une boîte de dialogue personnalisation.

CMFCCustomizeMenuButton Class

Représente un seul bouton dans un menu de personnalisation.

CMFCDropDownListBox Class

Fournit les fonctionnalités de zone de liste déroulante et des zones de liste déroulante du ruban.

CMFCMousePropertyPage Class

Une page de propriétés qui permet à l'utilisateur pour personnaliser le comportement de la souris.

CMFCOutlookBarPaneAdapter Class

 

CMFCOutlookBarPaneButton Class

Implémente un bouton que l'infrastructure ajoute à CMFCOutlookBarPane un objet.

CMFCOutlookBarPaneList Class

Étend la classe d' CMFCOutlookBarPane pour fournir le style visuel Outlook.

CMFCOutlookBarScrollButton Class

Fournit les fonctionnalités de défilement à la classe d' CMFCOutlookBarTabCtrl .

CMFCOutlookBarToolBar Class

Implémente une barre d'outils qui utilise un style visuel Outlook 2003.

CMFCPropertySheetCategoryInfo Class

Représente un nœud dans un contrôle d'arborescence.

CMFCPropertySheetTabCtrl Class

Étend la classe d' CMFCTabCtrl pour fournir des fonctionnalités de feuille de propriétés.

CMFCProperySheetListBox Class

Étend la classe d' CListBox pour fournir des fonctionnalités de feuille de propriétés.

CMFCReBarState Class

 

CMFCRibbonCaptionButton Class

Implémente un bouton de légende du système.

CMFCRibbonCmdUI Class

Objets de barre de ruban de mises à jour autant que nécessaire lorsque l'application est inactive.

CMFCRibbonCommandsListBox Class

 

CMFCRibbonDefaultPanelButton Class

 

CMFCRibbonGalleryIcon Class

Représente un élément d'un objet d' CMFCRibbonGallery .

CMFCRibbonKeyboardCustomizeDialog Class

Implémente une boîte de dialogue personnalisation de clavier pour les applications qui contiennent des barres de ruban.

CMFCRibbonKeyTip Class

Implémente une fenêtre indépendante qui affiche un conseil principal pour une barre de ruban.

CMFCRibbonPanelMenu Class

 

CMFCRibbonPanelMenuBar Class

Représente une barre de menu contextuel dans une barre de ruban.

CMFCRibbonQuickAccessToolBar Class

Implémente la Barre d'outils Accès rapide pour un élément ruban.

CMFCRibbonRichEditCtrl Class

Implémente un contrôle d'édition qui se trouve dans une barre de ruban.

CMFCRibbonTab Class

Représentent un onglet sur une barre de ruban.

CMFCShadowRenderer Class

 

CMFCShowAllButton Class

Représente un bouton situé en bas d ' un menu contextuel qui se développe pour afficher les commandes masquées.

CMFCStatusBarPaneInfo Class

Décrit le contenu et l'apparence d'un volet d' CMFCStatusBar .

CMFCTabButton Class

Fournit les fonctionnalités de bouton d'onglet aux contrôles onglet.

CMFCTabInfo Class

Fournit des informations sur un onglet aux contrôles onglet.

CMFCTasksPaneFrameWnd Class

Gère les boutons personnalisés de légende d'un volet de tâches.

CMFCTasksPanePropertyPage Class

Gère la relation entre un objet d' CMFCTasksPane et son nom.

CMFCTasksPaneToolBar Class

Implémente une barre d'outils de navigation située en haut d'un objet d' CMFCTasksPane .

CMFCToolBarButtonsListButton Class

Affiche une liste d'images que l'utilisateur peut sélectionner pendant la personnalisation dans la boîte de dialogue Aspect du bouton .

CMFCToolBarDateTimeCtrlImpl Class

Implémente une source de déplacement pour les objets d' CMFCToolBar .

CMFCToolBarDropSource Class

Implémente une source de déplacement pour les objets d' CMFCToolBar .

CMFCToolBarDropTarget Class

Implémente une cible de déplacement pour les objets d' CMFCToolBar .

CMFCToolBarEditCtrl Class

Fournit des fonctionnalités de contrôle d'édition aux objets d' CMFCToolBarEditBoxButton .

CMFCToolBarMenuButtonsButton Class

Représente les boutons de légende du système qui se trouvent à droite d'une barre de menus.

CMFCToolBarNameDialog Class

Représente une boîte de dialogue qui permet à l'utilisateur de spécifier une légende de la nouvelle barre d'outils.

CMFCToolBarsCommandsListBox Class

Représente une zone de liste qui contient une liste de la barre d'outils.

CMFCToolBarsCommandsPropertyPage Class

Implémente la personnalisation de commandes dans une page de propriétés.

CMFCToolBarsKeyboardPropertyPage Class

 

CMFCToolBarsListCheckBox Class

Affiche une liste des barres d'outils dans la page Barres d'outils d'une boîte de dialogue Personnaliser .

CMFCToolBarsListPropertyPage Class

Représente une page de propriétés qui affiche la liste des barres d'outils dans une boîte de dialogue Personnaliser .

CMFCToolBarsMenuPropertyPage Class

Représente une page de propriétés qui contient des options de personnalisation de menu dans une boîte de dialogue Personnaliser .

CMFCToolBarsOptionsPropertyPage Class

Représente la page Options dans une boîte de dialogue Personnaliser .

CMFCToolBarSpinEditBoxButton Class

Représente une toupie qui se trouve sur une zone d'édition.

CMFCToolBarsToolsPropertyPage Class

Représente une page de propriétés qui permet à l'utilisateur pour personnaliser des outils utilisateur.

CMFCToolBarSystemMenuButton Class

Implémente un bouton de légende du système que l'infrastructure ajoute à la barre de menu principal lorsqu'un utilisateur agrandit une fenêtre enfant MDI.

CMFCVisualManagerBitmapCache Class

Gère des objets d' CMFCControlRenderer pour améliorer les performances des opérations sur des bitmaps.

CMultiDocTemplateEx Class

Étend la classe d' CMultiDocTemplate pour fournir l'accès à l'identificateur de ressource menu

COleCntrFrameWndEx Class

 

COleDocIPFrameWndEx Class

Fournit la prise en charge.

COleServerDocEx Class

Fournit des opérations sur des documents OLE serveurs.

CPaneContainerGC Class

 

CPngImage Class

Permet d'accéder aux ressources d'images qui utilisent le format de fichier .png.

CPreviewViewEx Class

 

CRecentPaneContainerInfo Class

Conserve l'état précédent d'un volet d'ancrage.

CRibbonCategoryScroll Class

Implémente un bouton de défilement qui s'affiche lorsque tous les éléments convenables de l'ordre d'une barre de ruban.

CSmartDockingGroupGuide Class

Représente l'élément central d'un groupe de SMART-ancrage.

CSmartDockingGroupGuidesManager Class

Gère les repères de groupe de SMART-ancrage.

CSmartDockingGroupGuidesWnd Class

Implémente une fenêtre superposée et non rectangulaire que l'infrastructure utilise pour afficher le groupe centre de guide de SMART-ancrage.

CSmartDockingHighlighterWnd Class

Implémente une fenêtre semi-transparente qui couvre le domaine à prendre par l'objet ancrable de volet qui est ancré.

CSmartDockingManager Class

Fournit les fonctionnalités de SMART-ancrage aux objets d' CDockingManager .

CSmartDockingStandaloneGuide Class

Implémente le guide de SMART-ancrage.

CSmartDockingStandaloneGuideWnd Class

Implémente une fenêtre superposée et non rectangulaire que l'infrastructure utilise pour afficher des repères de SMART-ancrage.

CTagManager Class

La classe d' CTagManager est prévue pour lire les valeurs stockées dans le format avec balises en tant que XML.

CVSListBoxBase Class

Fournit les fonctionnalités de base à la classe d' CVSListBox .

CVSListBoxEditCtrl Class

Étend le contrôle d'édition standard de zone de liste en affichant un bouton qui ouvre une boîte de dialogue.

CVSToolsListBox Class

Étend le contrôle zone de liste déroulante standard en fournissant des boutons supplémentaires pour ajouter, supprimer et déplacer des éléments dans la zone de liste.

Voir aussi

Autres ressources

Bureau Appplications MFC