内部类Internal Classes

以下类在 MFC 内部使用。The following classes are used internally in MFC. 为了保持完整性,本节将说明这些内部类,但这些内部类不在代码中直接使用。For completeness, this section describes these internal classes, but they are not intended to be used directly in your code.

本节内容In This Section

Class 描述Description
CCommandManager Class CCommandManager类管理命令及其与图像的关联。The CCommandManager class manages commands and their association with images.
CDialogImpl Class (MFC) 向基于对话框的类提供实现详细信息,如 CDialogExProvides implementation details to dialog box-based classes, such as CDialogEx.
CDocumentAdapter Class 实现搜索和组织处理程序所需的 IDocument 接口。Implements IDocument interface required for Search and Organize handlers.
CFrameImpl Class CFrameImpl类处理下列框架窗口类的工具栏自定义: CFrameWndEx 类CMDIFrameWndEx 类COleIPFrameWndEx 类The CFrameImpl class handles toolbar customization for the following frame window classes: CFrameWndEx Class, CMDIFrameWndEx Class, and COleIPFrameWndEx Class.
CFullScreenImpl Class 实现 SDI 和 MDI 应用程序的通用功能。Implements full-screen functionality common to SDI and MDI applications.
CMDIClientAreaWnd Class CMDIClientAreaWnd类是一个帮助器类,用于简化 mdi 选项卡和 mdi 选项卡式组的实现。The CMDIClientAreaWnd class is a helper class that simplifies implementation of MDI tabs and MDI tabbed groups.
CMemDC Class 内存设备上下文的帮助器类。A helper class for a memory device context. 内存设备上下文支持屏幕外绘制。The memory device context supports offscreen drawing.
CMenuHash Class CMFCToolBar从存档中读取对象的状态,或将状态写入存档。Reads the state of CMFCToolBar objects from an archive or writes the state to an archive.
CMenuImages Class 提供显示预定义图像(如关闭按钮、最大化按钮、单选按钮和箭头)的功能。Provides the functionality to display predefined images such as close buttons, maximize buttons, radio buttons, and arrows.
CMFCCaptionButtonEx Class 包含系统标题按钮的非工作区。Holds the non-client area of system caption buttons.
CMFCCaptionMenuButton Class 表示位于任务窗格或工具栏的标题区域中的菜单按钮。Represents a menu button that is located in the caption area of a task pane or toolbar.
CMFCColorPropertySheet Class CMFCColorDialog 类 用来提供选项卡式对话框。Used by CMFCColorDialog Class to provide a tabbed dialog box.
CMFCControlBarImpl Class 提供用于控制基于条形的类(如和)的实现细节 CMFCReBar CMFCToolBarProvides implementation details to control bar-based classes, such as CMFCReBar and CMFCToolBar.
CMFCControlRenderer Class 处理图像呈现的帮助器类。A helper class that handles image rendering.
CMFCControlRendererInfo Class 一个帮助器类,用于将参数传递给 CMFCControlRenderer 类。A helper class for passing parameters to CMFCControlRenderer class.
CMFCCustomizeButton Class 支持用于启动自定义对话框的菜单命令或工具栏按钮。Supports a menu command or a toolbar button that starts a customization dialog box.
CMFCCustomizeMenuButton Class 表示自定义菜单上的单个按钮。Represents a single button on a customization menu.
CMFCDropDownListBox Class 向功能区组合框提供下拉列表框功能。Provides drop-down list box functionality to ribbon combo boxes.
CMFCMousePropertyPage Class 允许用户自定义鼠标行为的属性页。A property page that enables the user to customize mouse behavior.
CMFCOutlookBarPaneAdapter Class
CMFCOutlookBarPaneButton Class 实现框架添加到对象的按钮 CMFCOutlookBarPaneImplements a button that the framework adds to a CMFCOutlookBarPane object.
CMFCOutlookBarPaneList Class 扩展 CMFCOutlookBarPane 类以提供 Outlook 视觉样式。Extends the CMFCOutlookBarPane class to provide the Outlook visual style.
CMFCOutlookBarScrollButton Class 向类提供滚动功能 CMFCOutlookBarTabCtrlProvides scrolling functionality to the CMFCOutlookBarTabCtrl class.
CMFCOutlookBarToolBar Class 实现具有 Outlook 2003 视觉样式的工具栏。Implements a toolbar that has the Outlook 2003 visual style.
CMFCPropertySheetCategoryInfo Class 表示树控件中的节点。Represents a node in a tree control.
CMFCPropertySheetTabCtrl Class 扩展 CMFCTabCtrl 类以提供属性表功能。Extends the CMFCTabCtrl class to provide property sheet functionality.
CMFCProperySheetListBox Class 扩展 CListBox 类以提供属性表功能。Extends the CListBox class to provide property sheet functionality.
CMFCReBarState Class
CMFCRibbonCaptionButton Class 实现系统标题按钮。Implements a system caption button.
CMFCRibbonCmdUI Class 当应用程序处于空闲状态时,根据需要更新功能区条形对象。Updates ribbon bar objects as needed when the application is idle.
CMFCRibbonCommandsListBox Class
CMFCRibbonDefaultPanelButton Class
CMFCRibbonGalleryIcon Class 表示对象中的项 CMFCRibbonGalleryRepresents an item in a CMFCRibbonGallery object.
CMFCRibbonKeyboardCustomizeDialog Class 为包含功能区栏的应用程序实现键盘自定义对话框。Implements a keyboard customization dialog box for applications that contain ribbon bars.
CMFCRibbonKeyTip Class 实现一个弹出窗口,该窗口显示功能区栏的键提示。Implements a pop-up window that displays a key tip for a ribbon bar.
CMFCRibbonPanelMenu Class
CMFCRibbonPanelMenuBar Class 表示功能区栏中的弹出菜单栏。Represents a pop-up menu bar in a ribbon bar.
CMFCRibbonQuickAccessToolBar Class 实现功能区元素的快速访问工具栏。Implements the Quick Access Toolbar for a ribbon element.
CMFCRibbonRichEditCtrl Class 实现位于功能区栏上的编辑控件。Implements an edit control that is located on a ribbon bar.
CMFCRibbonTab Class 表示功能区栏上的选项卡。Represent a tab on a ribbon bar.
CMFCShadowRenderer Class
CMFCShowAllButton Class 表示一个按钮,该按钮位于弹出菜单的底部,该菜单展开以显示隐藏的命令。Represents a button that is located at the bottom of a pop-up menu that expands to show hidden commands.
CMFCStatusBarPaneInfo Class 介绍窗格的内容和外观 CMFCStatusBarDescribes the content and appearance of a CMFCStatusBar pane.
CMFCTabButton Class 向选项卡控件提供选项卡按钮功能。Provides tab button functionality to tab controls.
CMFCTabInfo Class 提供有关选项卡控件的选项卡的信息。Provides information about a tab to tab controls.
CMFCTasksPaneFrameWnd Class 管理任务窗格的自定义标题按钮。Manages custom caption buttons of a tasks pane.
CMFCTasksPanePropertyPage Class 管理 CMFCTasksPane 对象与其名称之间的关系。Manages the relationship between a CMFCTasksPane object and its name.
CMFCTasksPaneToolBar Class 实现位于对象顶部的导航工具栏 CMFCTasksPaneImplements a navigation toolbar that is located at the top of a CMFCTasksPane object.
CMFCToolBarButtonsListButton Class 显示用户可以在 " 按钮外观 " 对话框中的自定义期间选择的图像列表。Displays a list of images that the user can select during customization in the Button Appearance dialog box.
CMFCToolBarDateTimeCtrlImpl Class 实现对象的放置源 CMFCToolBarImplements a drop source for CMFCToolBar objects.
CMFCToolBarDropSource Class 实现对象的放置源 CMFCToolBarImplements a drop source for CMFCToolBar objects.
CMFCToolBarDropTarget Class 实现对象的拖放目标 CMFCToolBarImplements a drop target for CMFCToolBar objects.
CMFCToolBarEditCtrl Class 为对象提供编辑控件功能 CMFCToolBarEditBoxButtonProvides edit control functionality to CMFCToolBarEditBoxButton objects.
CMFCToolBarMenuButtonsButton Class 表示位于菜单栏右侧的系统标题按钮。Represents system caption buttons that are located to the right of a menu bar.
CMFCToolBarNameDialog Class 表示一个对话框,用户可以使用该对话框指定新的工具栏标题。Represents a dialog box that allows the user to specify a new toolbar caption.
CMFCToolBarsCommandsListBox Class 表示一个列表框,其中包含工具栏命令的列表。Represents a list box that contains a list of toolbar commands.
CMFCToolBarsCommandsPropertyPage Class 实现属性页上的自定义。Implements commands customization on a property page.
CMFCToolBarsKeyboardPropertyPage Class
CMFCToolBarsListCheckBox Class 显示 "自定义" 对话框的 "工具栏" 页上的工具栏列表。Displays a list of toolbars on the Toolbars page of a Customize dialog box.
CMFCToolBarsListPropertyPage Class 表示一个属性页,该属性页显示 " 自定义 " 对话框中的工具栏列表。Represents a property page that shows the list of toolbars in a Customize dialog box.
CMFCToolBarsMenuPropertyPage Class 表示一个属性页,它包含 自定义 对话框中的菜单自定义选项。Represents a property page that contains menu customization options in a Customize dialog box.
CMFCToolBarsOptionsPropertyPage Class 表示 "自定义" 对话框中的 "选项" 页。Represents the Options page in a Customize dialog box.
CMFCToolBarSpinEditBoxButton Class 表示位于编辑框上的数值调节钮。Represents a spin button that is located on an edit box.
CMFCToolBarsToolsPropertyPage Class 表示允许用户自定义用户工具的属性页。Represents a property page that allows the user to customize user tools.
CMFCToolBarSystemMenuButton Class 实现一个系统标题按钮,当用户最大化 MDI 子窗口时,框架会将该按钮添加到主菜单栏中。Implements a system caption button that the framework adds to the main menu bar when a user maximizes an MDI child window.
CMFCVisualManagerBitmapCache Class 管理 CMFCControlRenderer 对象以提高位图上操作的性能。Manages CMFCControlRenderer objects to improve the performance of operations on bitmaps.
CMultiDocTemplateEx Class 扩展 CMultiDocTemplate 类以提供对菜单资源 ID 的访问。Extends the CMultiDocTemplate class to provide access to the menu resource ID.
COleCntrFrameWndEx Class
COleDocIPFrameWndEx Class 提供 OLE 支持。Provides OLE support.
COleServerDocEx Class 提供对 OLE 服务器文档的操作。Provides operations on OLE server documents.
CPaneContainerGC Class
CPngImage Class 提供对使用 .png 文件格式的图像资源的访问。Provides access to image resources that use the .png file format.
CPreviewViewEx Class
CRecentPaneContainerInfo Class 保存停靠窗格以前的状态。Holds the previous state of a docking pane.
CRibbonCategoryScroll Class 实现当不是所有元素都适合功能区栏区域时显示的滚动按钮。Implements a scroll button that appears when not all elements fit in the area of a ribbon bar.
CSmartDockingGroupGuide Class 表示智能停靠组的中央元素。Represents the central element of a smart-docking group.
CSmartDockingGroupGuidesManager Class 管理智能停靠组指南。Manages the smart-docking group guides.
CSmartDockingGroupGuidesWnd Class 实现一个分层的非矩形窗口,框架使用该窗口显示智能停靠参考线的中心组。Implements a layered, non-rectangular window that the framework uses to display the central group of smart-docking guides.
CSmartDockingHighlighterWnd Class 实现一个半透明窗口,该窗口涵盖要停靠的可停靠窗格对象要采取的区域。Implements a semi-transparent window that covers the area to be taken by the dockable pane object that is being docked.
CSmartDockingManager Class 为对象提供智能停靠功能 CDockingManagerProvides smart-docking functionality to CDockingManager objects.
CSmartDockingStandaloneGuide Class 实现智能停靠指南。Implements the smart-docking guide.
CSmartDockingStandaloneGuideWnd Class 实现一个分层的非矩形窗口,该窗口框架用于显示智能停靠参考线。Implements a layered, non-rectangular window that the framework uses to display smart-docking guides.
CTagManager Class CTagManager类用于读取以类似 XML 的标记格式存储的值。The CTagManager class is intended to read values that are stored in XML-like tagged format.
CVSListBoxBase Class 提供类的基本功能 CVSListBoxProvides basic functionality to the CVSListBox class.
CVSListBoxEditCtrl Class 通过显示打开对话框的小按钮,扩展标准列表框的编辑控件。Extends standard list box edit control by displaying a small button that opens a dialog box.
CVSToolsListBox Class 通过提供额外的按钮添加、删除和移动列表框中的项,扩展标准列表框控件。Extends standard list box control by providing additional buttons to add, delete and move items in the list box.

请参阅See also

MFC 桌面应用程序MFC Desktop Applications