Classes internes
Les classes suivantes sont utilisées en interne dans MFC. Pour plus d’informations, 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 CCommandManager classe gère les commandes et leur association avec des images. |
CDialogImpl Class (MFC) |
Fournit des détails d’implémentation aux classes basées sur la boîte de dialogue, telles que CDialogEx . |
CDocumentAdapter Class |
Implémente l’interface IDocument requise pour les gestionnaires de recherche et d’organisation. |
CFrameImpl Class |
La CFrameImpl classe gère la personnalisation de la barre d’outils pour les classes de fenêtre frame suivantes : CFrameWndEx Classe, CMDIFrameWndEx Classe et COleIPFrameWndEx Classe. |
CFullScreenImpl Class |
Implémente des fonctionnalités plein écran communes aux applications SDI et MDI. |
CMDIClientAreaWnd Class |
La CMDIClientAreaWnd classe est une classe d’assistance qui simplifie l’implémentation des onglets MDI et des groupes à onglets MDI. |
CMemDC Class |
Classe d’assistance pour un contexte d’appareil mémoire. Le contexte de l’appareil mémoire prend en charge le dessin hors écran. |
CMenuHash Class |
Lit l’état des CMFCToolBar objets d’une archive ou écrit l’état dans une archive. |
CMenuImages Class |
Fournit la fonctionnalité permettant d’afficher des images prédéfinies telles que des boutons de fermeture, optimiser les boutons, des cases d’option et des flèches. |
CMFCCaptionButtonEx Class |
Contient la zone non cliente des boutons de légende système. |
CMFCCaptionMenuButton Class |
Représente un bouton de menu situé dans la zone de légende d’un volet office ou d’une barre d’outils. |
CMFCColorPropertySheet Class |
Utilisé par CMFCColorDialog la classe pour fournir une boîte de dialogue à onglets. |
CMFCControlBarImpl Class |
Fournit des détails d’implémentation pour contrôler les classes basées sur des barres, telles que CMFCReBar et CMFCToolBar . |
CMFCControlRenderer Class |
Classe d’assistance qui gère le rendu d’image. |
CMFCControlRendererInfo Class |
Classe d’assistance pour passer des paramètres à la CMFCControlRenderer classe. |
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 bouton unique dans un menu de personnalisation. |
CMFCDropDownListBox Class |
Fournit des fonctionnalités de zone de liste déroulante aux zones de liste déroulante du ruban. |
CMFCMousePropertyPage Class |
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 CMFCOutlookBarPane objet. |
CMFCOutlookBarPaneList Class |
Étend la CMFCOutlookBarPane classe pour fournir le style visuel Outlook. |
CMFCOutlookBarScrollButton Class |
Fournit des fonctionnalités de défilement vers la CMFCOutlookBarTabCtrl classe. |
CMFCOutlookBarToolBar Class |
Implémente une barre d’outils qui a le style visuel Outlook 2003. |
CMFCPropertySheetCategoryInfo Class |
Représente un nœud dans un contrôle d’arborescence. |
CMFCPropertySheetTabCtrl Class |
Étend la CMFCTabCtrl classe pour fournir des fonctionnalités de feuille de propriétés. |
CMFCProperySheetListBox Class |
Étend la CListBox classe pour fournir des fonctionnalités de feuille de propriétés. |
CMFCReBarState Class |
|
CMFCRibbonCaptionButton Class |
Implémente un bouton de légende système. |
CMFCRibbonCmdUI Class |
Met à jour les objets de barre de ruban selon les besoins lorsque l’application est inactive. |
CMFCRibbonCommandsListBox Class |
|
CMFCRibbonDefaultPanelButton Class |
|
CMFCRibbonGalleryIcon Class |
Représente un élément dans un CMFCRibbonGallery objet. |
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 contextuelle qui affiche une info-bulle pour une barre de ruban. |
CMFCRibbonPanelMenu Class |
|
CMFCRibbonPanelMenuBar Class |
Représente une barre de menus contextuelle dans une barre de ruban. |
CMFCRibbonQuickAccessToolBar Class |
Implémente la barre d’outils Accès rapide pour un élément de ruban. |
CMFCRibbonRichEditCtrl Class |
Implémente un contrôle d’édition situé sur une barre de ruban. |
CMFCRibbonTab Class |
Représente un onglet dans une barre de ruban. |
CMFCShadowRenderer Class |
|
CMFCShowAllButton Class |
Représente un bouton situé en bas d’un menu contextuel qui s’étend pour afficher les commandes masquées. |
CMFCStatusBarPaneInfo Class |
Décrit le contenu et l’apparence d’un CMFCStatusBar volet. |
CMFCTabButton Class |
Fournit des fonctionnalités de bouton d’onglet aux contrôles d’onglet. |
CMFCTabInfo Class |
Fournit des informations sur un onglet à des contrôles tabulation. |
CMFCTasksPaneFrameWnd Class |
Gère les boutons de légende personnalisés d’un volet Tâches. |
CMFCTasksPanePropertyPage Class |
Gère la relation entre un CMFCTasksPane objet et son nom. |
CMFCTasksPaneToolBar Class |
Implémente une barre d’outils de navigation située en haut d’un CMFCTasksPane objet. |
CMFCToolBarButtonsListButton Class |
Affiche la liste des images que l’utilisateur peut sélectionner lors de la personnalisation dans la boîte de dialogue Apparence du bouton. |
CMFCToolBarDateTimeCtrlImpl Class |
Implémente une source de dépôt pour CMFCToolBar les objets. |
CMFCToolBarDropSource Class |
Implémente une source de dépôt pour CMFCToolBar les objets. |
CMFCToolBarDropTarget Class |
Implémente une cible de déplacement pour CMFCToolBar les objets. |
CMFCToolBarEditCtrl Class |
Fournit des fonctionnalités de contrôle de modification aux CMFCToolBarEditBoxButton objets. |
CMFCToolBarMenuButtonsButton Class |
Représente les boutons de légende système situés à droite d’une barre de menus. |
CMFCToolBarNameDialog Class |
Représente une boîte de dialogue qui permet à l’utilisateur de spécifier une nouvelle légende de barre d’outils. |
CMFCToolBarsCommandsListBox Class |
Représente une zone de liste qui contient une liste de commandes de barre d’outils. |
CMFCToolBarsCommandsPropertyPage Class |
Implémente la personnalisation des commandes sur une page de propriétés. |
CMFCToolBarsKeyboardPropertyPage Class |
|
CMFCToolBarsListCheckBox Class |
Affiche la 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 d’une boîte de dialogue Personnaliser. |
CMFCToolBarSpinEditBoxButton Class |
Représente un bouton de rotation situé dans une zone d’édition. |
CMFCToolBarsToolsPropertyPage Class |
Représente une page de propriétés qui permet à l’utilisateur de personnaliser les outils 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 les CMFCControlRenderer objets pour améliorer les performances des opérations sur les bitmaps. |
CMultiDocTemplateEx Class |
Étend la CMultiDocTemplate classe pour fournir l’accès à l’ID de ressource de menu. |
COleCntrFrameWndEx Class |
|
COleDocIPFrameWndEx Class |
Fournit la prise en charge d’OLE. |
COleServerDocEx Class |
Fournit des opérations sur les documents de serveur OLE. |
CPaneContainerGC Class |
|
CPngImage Class |
Fournit l’accès aux ressources d’image qui utilisent le format de fichier .png. |
CPreviewViewEx Class |
|
CRecentPaneContainerInfo Class |
Contient 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 tiennent pas dans la zone d’une barre de ruban. |
CSmartDockingGroupGuide Class |
Représente l’élément central d’un groupe d’ancrage intelligent. |
CSmartDockingGroupGuidesManager Class |
Gère les repères de groupe d’ancrage intelligent. |
CSmartDockingGroupGuidesWnd Class |
Implémente une fenêtre superposée non rectangulaire utilisée par l’infrastructure pour afficher le groupe central de repères d’ancrage intelligent. |
CSmartDockingHighlighterWnd Class |
Implémente une fenêtre semi-transparente qui couvre la zone à prendre par l’objet de volet ancreable qui est ancré. |
CSmartDockingManager Class |
Fournit des fonctionnalités d’ancrage intelligent aux CDockingManager objets. |
CSmartDockingStandaloneGuide Class |
Implémente le guide d’ancrage intelligent. |
CSmartDockingStandaloneGuideWnd Class |
Implémente une fenêtre superposée non rectangulaire utilisée par l’infrastructure pour afficher des repères d’ancrage intelligent. |
CTagManager Class |
La CTagManager classe est destinée à lire les valeurs stockées au format étiqueté xml. |
CVSListBoxBase Class |
Fournit des fonctionnalités de base à la CVSListBox classe. |
CVSListBoxEditCtrl Class |
Étend le contrôle d’édition de zone de liste standard en affichant un petit bouton qui ouvre une boîte de dialogue. |
CVSToolsListBox Class |
Étend le contrôle de zone de liste standard en fournissant des boutons supplémentaires pour ajouter, supprimer et déplacer des éléments dans la zone de liste. |