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 elles ne sont pas destinées à être utilisées directement dans votre code.

Dans cette section

Classe

Description

CCommandManager Class

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

CDialogImpl Class (MFC)

Fournit les détails d'implémentation des classes basées sur une boîte de dialogue, telles que CDialogEx.

CDocumentAdapter Class

Implémente l'interface IDocument requise pour la recherche et l'organisation de responsables.

CFrameImpl Class

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

CFullScreenImpl Class

Implémente des fonctionnalités de plein écran communes aux applications SDI et MDI.

CMDIClientAreaWnd Class

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

CMemDC Class

Une classe d'assistance pour un contexte de périphérique. Le contexte de mémoire de périphérique supporte le dessin hors écran.

CMenuHash Class

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

CMenuImages Class

Fournit la fonctionnalité d'affichage d'images prédéfinies telles que les bouton fermer, plein écran, radio et les flèches.

CMFCCaptionButtonEx Class

Contient la zone non client des boutons de légende 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 onglets.

CMFCControlBarImpl Class

Fournit les détails d'implémentation des contrôles de classes de barres, 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 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 de personnalisation.

CMFCCustomizeMenuButton Class

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

CMFCDropDownListBox Class

Fournit des fonctionnalités de la zone de liste déroulante aux zones de liste déroulante du ruban.

CMFCMousePropertyPage Class

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

CMFCOutlookBarPaneAdapter Class

 

CMFCOutlookBarPaneButton Class

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

CMFCOutlookBarPaneList Class

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

CMFCOutlookBarScrollButton Class

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

CMFCOutlookBarToolBar Class

Implémente une barre d'outils qui contient le style visuel Outlook 2003.

CMFCPropertySheetCategoryInfo Class

Représente un noeud dans un contrôle d'arbre.

CMFCPropertySheetTabCtrl Class

Étend la classe CMFCTabCtrl pour assurer la fonctionnalité de feuille de propriétés.

CMFCProperySheetListBox Class

Étend la classe CListBox pour assurer la fonctionnalité de feuille de propriétés.

CMFCReBarState Class

 

CMFCRibbonCaptionButton Class

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

CMFCRibbonCmdUI Class

Met à jour la barre du ruban des objets autant que nécessaire lorsque l'application est inactive.

CMFCRibbonCommandsListBox Class

 

CMFCRibbonDefaultPanelButton Class

 

CMFCRibbonGalleryIcon Class

Représente un élément dans un objet CMFCRibbonGallery.

CMFCRibbonKeyboardCustomizeDialog Class

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

CMFCRibbonKeyTip Class

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

CMFCRibbonPanelMenu Class

 

CMFCRibbonPanelMenuBar Class

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

CMFCRibbonQuickAccessToolBar Class

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

CMFCRibbonRichEditCtrl Class

Implémente un contrôle d'édition qui est positionné sur une barre de ruban.

CMFCRibbonTab Class

Représente un onglet de barre du ruban.

CMFCShadowRenderer Class

 

CMFCShowAllButton Class

Représente un bouton situé au bas d'une un menu contextuel qui peut être développé pour afficher les commandes masquées.

CMFCStatusBarPaneInfo Class

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

CMFCTabButton Class

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

CMFCTabInfo Class

Fournit des informations sur un onglet aux contrôles d'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 CMFCTasksPane et son nom.

CMFCTasksPaneToolBar Class

Implémente une barre d'outils de navigation qui se trouve en haut d'un objet CMFCTasksPane.

CMFCToolBarButtonsListButton Class

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

CMFCToolBarDateTimeCtrlImpl Class

Implémente une source de suppression des objets CMFCToolBar.

CMFCToolBarDropSource Class

Implémente une source de suppression des objets CMFCToolBar.

CMFCToolBarDropTarget Class

Implémente une cible de suppression des objets CMFCToolBar.

CMFCToolBarEditCtrl Class

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

CMFCToolBarMenuButtonsButton Class

Représente les boutons de légende système situés à droite de la barre de menus.

CMFCToolBarNameDialog Class

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

CMFCToolBarsCommandsListBox Class

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

CMFCToolBarsCommandsPropertyPage Class

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

CMFCToolBarsKeyboardPropertyPage Class

 

CMFCToolBarsListCheckBox Class

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

CMFCToolBarsListPropertyPage Class

Représente une page de propriétés qui indiquent 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 les options de personnalisation de menu dans la boîte de dialogue Personnaliser.

CMFCToolBarsOptionsPropertyPage Class

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

CMFCToolBarSpinEditBoxButton Class

Représente une un bouton tournant qui se trouve sur une zone d'édition.

CMFCToolBarsToolsPropertyPage Class

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

CMFCToolBarSystemMenuButton Class

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

CMFCVisualManagerBitmapCache Class

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

CMultiDocTemplateEx Class

Étend la classe CMultiDocTemplate pour accéder à l'ID de ressource menu

COleCntrFrameWndEx Class

 

COleDocIPFrameWndEx Class

Fournt la prise en charge OLE.

COleServerDocEx Class

Fournit des opérations sur des serveurs de documents OLE.

CPaneContainerGC Class

 

CPngImage Class

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

CPreviewViewEx Class

 

CRecentPaneContainerInfo Class

Gère 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 ne rentrent pas dans la zone d'une barre du ruban.

CSmartDockingGroupGuide Class

Représente l'élément central d'un groupe d'ancrage intelligent.

CSmartDockingGroupGuidesManager Class

Gère les repères du groupe d'ancrage intelligent.

CSmartDockingGroupGuidesWnd Class

Implémente une fenêtre en couches et non rectangulaire que l'infrastructure utilise pour afficher le groupe central de repères d'ancrage intelligent.

CSmartDockingHighlighterWnd Class

Implémente une fenêtre semi-transparente qui couvre le champ à utiliser par l'objet ancrable du volet qui est ancré.

CSmartDockingManager Class

Fournit des fonctionnalités d'ancrage intelligent des objets CDockingManager.

CSmartDockingStandaloneGuide Class

Implémente le guide d'ancrage intelligent.

CSmartDockingStandaloneGuideWnd Class

Implémente une fenêtre en couches et non rectangulaire que l'infrastructure utilise pour afficher les repères d'ancrage intelligent.

CTagManager Class

La classe CTagManager est conçue pour lire les valeurs qui sont stockées au format avec balises de type XML.

CVSListBoxBase Class

Fournit des fonctionnalités de base à la classe CVSListBox.

CVSListBoxEditCtrl Class

Étend le contrôle d'édition standard de la zone de liste en affichant un petit bouton pour ouvrir une boîte de dialogue.

CVSToolsListBox Class

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

Voir aussi

Autres ressources

MFC Reference