Internal Classes (MFC Feature Pack)
The following classes are used internally in the MFC Feature Pack. 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 |
---|---|
The CCommandManager class manages commands and their association with images. |
|
Provides implementation details to dialog box-based classes, such as CDialogEx. |
|
The CFrameImpl class handles toolbar customization for the following frame window classes: CFrameWndEx Class, CMDIFrameWndEx Class, and COleIPFrameWndEx Class. |
|
Implements full-screen functionality common to SDI and MDI applications. |
|
The CMDIClientAreaWnd class is a helper class that simplifies implementation of MDI tabs and MDI tabbed groups. |
|
A helper class for a memory device context. The memory device context supports offscreen drawing. |
|
Reads the state of CMFCToolBar objects from an archive or writes the state to an archive. |
|
Provides the functionality to display predefined images such as close buttons, maximize buttons, radio buttons, and arrows. |
|
Holds the non-client area of system caption buttons. |
|
Represents a menu button that is located in the caption area of a task pane or toolbar. |
|
Used by CMFCColorDialog Class to provide a tabbed dialog box. |
|
Provides implementation details to control bar-based classes, such as CMFCReBar and CMFCToolBar. |
|
A helper class that handles image rendering. |
|
A helper class for passing parameters to CMFCControlRenderer Class. |
|
Supports a menu command or a toolbar button that starts a customization dialog box. |
|
Represents a single button on a customization menu. |
|
Provides drop-down list box functionality to ribbon combo boxes. |
|
A property page that enables the user to customize mouse behavior. |
|
|
|
Implements a button that the framework adds to a CMFCOutlookBarPane object. |
|
Extends the CMFCOutlookBarPane class to provide the Outlook visual style. |
|
Provides scrolling functionality to the CMFCOutlookBarTabCtrl class. |
|
Implements a toolbar that has the Outlook 2003 visual style. |
|
Represents a node in a tree control. |
|
Extends the CMFCTabCtrl class to provide property sheet functionality. |
|
Extends the CListBox class to provide property sheet functionality. |
|
|
|
Implements a system caption button. |
|
Updates ribbon bar objects as needed when the application is idle. |
|
|
|
|
|
Represents an item in a CMFCRibbonGallery object. |
|
Implements a keyboard customization dialog box for applications that contain ribbon bars. |
|
Implements a pop-up window that displays a key tip for a ribbon bar. |
|
Represents a button that the framework adds to the lower-right corner of a CMFCRibbonPanel object. |
|
|
|
Represents a pop-up menu bar in a ribbon bar. |
|
Implements the Quick Access Toolbar for a ribbon element. |
|
Implements an edit control that is located on a ribbon bar. |
|
Represent a tab on a ribbon bar. |
|
|
|
Represents a button that is located at the bottom of a pop-up menu that expands to show hidden commands. |
|
Describes the content and appearance of a CMFCStatusBar pane. |
|
Provides tab button functionality to tab controls. |
|
Provides information about a tab to tab controls. |
|
Manages custom caption buttons of a tasks pane. |
|
Manages the relationship between a CMFCTasksPane object and its name. |
|
Implements a navigation toolbar that is located at the top of a CMFCTasksPane object. |
|
Displays a list of images that the user can select during customization in the Button Appearance dialog box. |
|
Implements a drop source for CMFCToolBar objects. |
|
Implements a drop source for CMFCToolBar objects. |
|
Implements a drop target for CMFCToolBar objects. |
|
Provides edit control functionality to CMFCToolBarEditBoxButton objects. |
|
Represents system caption buttons that are located to the right of a menu bar. |
|
Represents a dialog box that allows the user to specify a new toolbar caption. |
|
Represents a list box that contains a list of toolbar commands. |
|
Implements commands customization on a property page. |
|
|
|
Displays a list of toolbars on the Toolbars page of a Customize dialog box. |
|
Represents a property page that shows the list of toolbars in a Customize dialog box. |
|
Represents a property page that contains menu customization options in a Customize dialog box. |
|
Represents the Options page in a Customize dialog box. |
|
Represents a spin button that is located on an edit box. |
|
Represents a property page that allows the user to customize user tools. |
|
Implements a system caption button that the framework adds to the main menu bar when a user maximizes an MDI child window. |
|
Manages CMFCControlRenderer objects to improve the performance of operations on bitmaps. |
|
Extends the CMultiDocTemplate class to provide access to the menu resource ID. |
|
|
|
Provides OLE support. |
|
Provides operations on OLE server documents. |
|
|
|
Provides access to image resources that use the .png file format. |
|
|
|
Holds the previous state of a docking pane. |
|
Implements a scroll button that appears when not all elements fit in the area of a ribbon bar. |
|
Represents the central element of a smart-docking group. |
|
Manages the smart-docking group guides. |
|
Implements a layered, non-rectangular window that the framework uses to display the central group of smart-docking guides. |
|
Implements a semi-transparent window that covers the area to be taken by the dockable pane object that is being docked. |
|
Provides smart-docking functionality to CDockingManager objects. |
|
Implements the smart-docking guide. |
|
Implements a layered, non-rectangular window that the framework uses to display smart-docking guides. |
|
The CTagManager class is intended to read values that are stored in XML-like tagged format. |
|
Provides basic functionality to the CVSListBox class. |
|
Extends standard list box edit control by displaying a small button that opens a dialog box. |
|
Extends standard list box control by providing additional buttons to add, delete and move items in the list box. |