MFC_Hierarchy_Chart2of3.pdf

Post on 25-Dec-2015

51 views 10 download

Transcript of MFC_Hierarchy_Chart2of3.pdf

CMFCRibbonMiniToolBar*

Legend

The Version 9.0 Feature Pack adds new classes to the Microsoft Foundation Class Library. New classes are indicated with a star.

Managers, Control Support and Helper classes all provide logical and data support for indi-vidual controls or groups of controls.

Managers have the word “Manager” in their name. They typically aggregate and coordinate functionality that would otherwise be handled by individual classes. Control Support classes usually provide logical and data support for individual controls.

© Microsoft Corporation. All Rights Reserved.

Window SupportCWnd

Frame Windows Property Sheets (Tab Dialog Boxes)

Property Pages

CFrameWndCBasePane

CPaneFrameWnd

CMDIChildWnd

CMDIFrameWnd

CMDIClientAreaWnd

CMFCRibbonKeyTip

CMiniFrameWnd

CControlBar

CDialogBar

COleResizeBar

CSplitterWnd

CSmartDockingHighlighterWnd

CMFCDesktopAlertWnd

CPropertySheet

CStatusBar

CToolBar

CMFCColorPropertySheet

CMFCPropertySheet

CMFCToolBarsCustomizeDialog

CMFCRibbonCustomizeDialoog

CReBar

Dialog BoxesCDialog

CMFCColorDialog

CMFCDesktopAlertDialog

CMFCImageEditorDialog

CCommonDialog

COleDialog

CFileDialog

CColorDialog

CFontDialog

CFindReplaceDialog

COleBusyDialog

COleChangeIconDialog

COleChangeSourceDialog

COleConvertDialog

COleInsertDialog

COleLinksDialog

COleUpdateDialog

COlePasteSpecialDialogCOlePropertiesDialog

CPageSetupDialog

CPrintDialog

CDialogEx

COlePropertyPageCPropertyPage

CMFCCustomColorsPropertyPage

CMFCPropertyPage

CMFCRibbonCustomize

CMFCRibbonCustomizePropertyPage

CMFCStandardColorsPropertyPage

CMFCToolBarsKeyboardPropertyPage

CMFCToolBarsCommandsPropertyPage

CMFCToolBarsListPropertyPage

CMFCToolBarsMenuPropertyPage

CMFCToolBarsOptionsPropertyPage

CMFCToolBarsToolsPropertyPage

CMFCMousePropertyPage

CDHtmlDialog

CMFCToolBarButtonCustomizeDialog

CMFCToolBarNameDialog

CMultiPageDHtmlDialog

ViewsCView

CCtrlView

CEditView

CListView

CRichEditView

CTreeView

CScrollView

CFormView

CDaoRecordView

CTabView

CWinFormsView

CPreviewView

CPreviewViewEx

CRecordView

COleDBRecordView

CHtmlView

CHtmlEditView

Controls More Controls

Support for Docking

Socket Support

CAnimateCtrl

CButton

CBitmapButton

CMFCImageEditorPaletteBar

CMFCButton

CMFCColorPickerCtrl

CMFCColorButton

CBitmapButton

CMFCDesktopAlertWndButton

CMFCImagePaintArea

CMFCToolBarButtonsListButton

CMFCLinkCtrl

CMFCMenuButton

CMFCOutlookBarScrollButton

CMFCTabButton

CSplitButton

CSmartDockingGroupGuidesWnd

CSmartDockingHighlighterWnd

CComboBox

CEdit

CHeaderCtrl

CHotKeyCtrl

CListBox

CPagerCtrl

CCheckListBox

CMFCToolBarsListCheckBox

CDragListBox

CMFCPropertySheetListBox

CMFCRibbonCommandsListBox

CMFCToolBarsCommandsListBox

COleControl

CProgressCtrl

CRichEditCtrl

CScrollBar

CSliderCtrl

CSpinButtonCtrl

CStatic

CTabCtrlCToolTipCtrl

CTreeCtrl

CReBarCtrl

CRichEditCtrl

CStatusBarCtrl

CToolBarCtrl

CMonthCalCtrl

CSmartDockingStandaloneGuideWnd

CMFCWindowsManagerDialog

CIPAddressCtrl

CLinkCtrl

CComboBoxEx

CMFCFontComboBox

CDateTimeCtrlImplCMFCToolBarDateTimeCtrlImpl

CMFCAcceleratorKeyAssignCtrl

CMFCToolBarComboBoxEdit

CMFCEditBrowseCtrl

CMFCMaskedEdit

CNetAddressCtrl

CMFCHeaderCtrl

CDateTimeCtrl

CHtmlEditCtrlBase

CHtmlEditCtrl

CMFCToolBarEditCtrl

CVSListBoxEditCtrl

CObject

Application ArchitectureCCmdTarget

COleIPFrameWnd

COleDocIPFrame

COleIPFrameWndEx

COleDocIPFrameWndEx

CMFCSpinButtonCtrl

CMFCRibbonRichEditCtrl

CMFCRibbonSpinButtonCtrl

CMFCToolTipCtrl

CVSListBoxBase

CVSListBox

CVSToolsListBox

CMFCShellTreeCtrl

CSplitterWndEx

COleCntrFrameWnd

CMDIChildWndEx

CMFCOutlookBar

CTabbedPane

CMFCOutlookBarPaneAdapter

CPane

CPaneDivider

CDockablePane

CMFCKeyMapDialog

CMFCRibbonKeyboardCustomizeDialog

CSocketWnd

CMFCListCtrl

CListCtrl

CMFCShellListCtrl

CMFCTabCtrl

CMFCPropertySheetTabCtrl

CMFCOutlookBarTabCtrl

CMFCBaseTabCtrl

CMFCPropertyGridCtrl

CMFCPropertyGridToolTipCtrl

CMFCRibbonBar

CMFCStatusBar

CMFCAutoHideBar

CMFCCaptionBar

CMFCReBar

CMFCRibbonStatusBar

CMFCTasksPaneToolBar

CMFCPopupMenuBar

CMFCDropDownToolBar

CMFCToolBar

CMFCBaseToolBar

CMFCRibbonPanelMenuBar

CMFCImageEditorPaletteBar

CMFCPrintPreviewToolbar

CMFCOutlookBarToolBar

CMFCOutlookBarPaneList

CMFCMenuBar

CMFCMenuOutlookBarPaneCWinFormsCtrl

CConnectionPoint

CDocItem

COleClientItem

CRichEditCntrItemCOleServerItem

CDocObjectServerItemCDocObjectServer

COleDocObjectItem

CDocument

COleDocument

COleLinkingDoc

COleServerDoc

COleServerDocEx

CRichEditDoc

CHtmlEditDoc

CDocTemplate

CSingleDocTemplate

CMultiDocTemplate

CMultiDocTemplateEx

CDynLinkLibrary

COleControlContainerCOleControlSite

CBrowserControlSite

CWinFormsControlSite

CMFCToolBarDropSource

CMFCTabDropTarget

CMFCToolBarDropTarget

COleDataSource

COleDropSource

COleDropTarget

CControlDataSource

CItemDataSource

CWinThread

CWinApp

COleControlModule

CWinAppEx

COleObjectFactory

COleTemplateServer

COleMessageFilter CSyncObject

CCriticalSection

CEvent

CMutex

CSemaphore

SynchronizationCommandTargets

CAsyncSocket

CSocket

Windows Sockets

Windows FormsCWinFormsDialog

CBaseTabbedPane

CDockablePaneAdapter

CMFCTasksPane

CDummyDockablePane

CPaneDialog

CMFCColorPopupMenu

CMFCDropDownListBox

CMFCRibbonPanelMenu

CMFCRibbonMiniToolBar

CMDIFrameWndEx

CMFCDropDownFrame

CMFCPopupMenu

CFrameWndEx

CMultiPaneFrameWnd

CMFCTasksPaneFrameWnd

COleCntrFrameWndEx

ControlBars

CAutoHideDockSite

CDockSite

MFC Hierarchy Chart Part 2 of 3 Classes That Derive From CCmdTarget or CWnd