MFC Hierarchy Chart3of3

download MFC Hierarchy Chart3of3

of 1

Transcript of MFC Hierarchy Chart3of3

  • 7/27/2019 MFC Hierarchy Chart3of3

    1/1

    CProcessLocalObject

    StrTraitMFC

    Microsoft Corporation. All Rights Reserved.

    CRect

    CCreateContext

    AFX_GLOBAL_DATA

    Structures

    CMemoryState

    COleSafeArray

    CPrintInfo

    Data Types (Simple Value)

    CPoint

    CFileTimeSpan

    CFileTime

    CSize

    CSimpleStringT

    CStringT

    Run-Time ObjectModel Support

    CArchive

    CDumpContext

    CMultiLock

    CThreadLocalObject

    CProcessLocal

    Synchronization/Thread Support

    CRuntimeClass

    COleDataObject

    COleDispatchDriver

    CControlCreationInfo

    IStream

    CPropExchange

    CGlobalUtils

    CMenuHash

    CMFCControlBarImpl

    CMFCControlRendererInfo

    CRectTracker

    CSettingsStoreSP

    CToolInfoCRecentFileList

    OLE TypeWrappers

    COleCurrency

    COleDateTime

    COleDateTimeSpan

    CComHeap

    COleVariant

    CFontHolder

    Managers

    DHTML Support

    State Support

    CTypedPtrArray

    CTypedPtrList

    CTypedPtrMap

    OLE AutomationTypes

    CWaitCursor

    CPictureHolder

    CCmdUI

    Control / Support Classes

    CPrintDialogEx

    CDHtmlControlSink

    Controls

    Helper Classes

    CDaoFieldExchange

    CDateTimeCtrlImpl

    CDataExchange

    Frame Windows Support

    CFrameImpl

    CFullScreenImpl

    CDBVariant

    COleCmdUI

    CMFCRibbonCmdUI

    CControlCreationInfoEx

    CControlRectTracker

    CArchiveStream

    CStreamOnCString

    CPair

    CAssoc

    CDllIsolationWrapperBase

    CComCtlWrapper

    CCommDlgWrapper

    Helper Template

    Template Collections

    CEmbeddedButActsLikePtr

    CFixedStringLog

    ChTraitsCRT

    CRegObject

    Registry Support

    CCommandManager

    CNoTrackObject

    CControlSiteFactoryMgr

    COccManager

    Manager Support

    CMFCVisualManagerBitmapCache

    CMFCVisualManagerBitmapCacheItem

    CMenuImages

    CMFCDesktopAlertWndInfo

    CMFCDisableMenuAnimation

    CMFCRibbonStatusBarPaneInfo

    CMFCRibbonQuickAccessToolBarDefaultState

    CMFCDragFrameImpl

    CMFCToolTipInfo

    CMFCToolBarInfo

    CMDITabInfo

    IControlSiteFactory

    CMemDC

    CFixedStringT

    CTimeCTimeSpan

    Memory Management

    String Support

    CMFCReBarState

    ChTraitsCRT

    State Support

    CWin32Window

    Managed Types

    Wrappers

    CShellWrapper

    CFixedStringMgr

    Stream Support

    _AFX_DEBUG_STATE

    _AFX_THREAD_STATE

    _AFX_WIN_STATE

    AFX_MODULE_STATE

    AFX_MODULE_THREAD_STATE

    CHtmlEditCtrlBase

    CDHtmlSinkHandler

    CDHtmlEventSink

    CTypeLibCache

    CDHtmlElementEventSink

    CPaneContainerGC

    CFieldExchange

    CImage

    CDialogImpl

    CSingleLock

    CThreadShotData

    CThreadLocal

    CSimpleList

    CTypedSimpleList

    StrTraitMFC_DLL

    MFC Hierarchy Chart Part 3 of 3 Classes Not Derived From CObject

    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 forindividual controls or groups of controls.

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

    Note: All MFC classes are native C++ classes, with the exception of CWin32Windows, amanaged type.