Microsoft Foundation Classes (mfc.hlp) (Table of Contents; Topic list)
Important Notice
The pages on this site contain documentation for very old MS-DOS software, purely for historical purposes. If you're looking for up-to-date documentation, particularly for programming, you should not rely on the information found here, as it will be woefully out of date.
Class List
◄Class Hierarchy ►                            ◄Up► ◄Contents► ◄Index► ◄Back►
──Microsoft Foundation Classes──────────────────────────────────────────────
 
  Windows Application Class
 
  ◄CWinApp►   Main windows application class
 
  Window Classes
 
  ◄CWnd►           Base class for all windows
 
  ◄CFrameWnd►      Main window base class for the SDI (Single Document
                   Interface) desktop window
 
  ◄CMDIFrameWnd►   Base class for the MDI (Multiple Document Interface)
                   desktop window
 
  ◄CMDIChildWnd►   Base class for MDI child windows
 
  ◄CDialog►        Base class for modeless dialog windows
 
  ◄CModalDialog►   Base class for modal dialog windows
 
  ◄CButton►        Button control windows
 
  ◄CComboBox►      Combo box control windows
 
  ◄CEdit►          Edit control windows
 
  ◄CListBox►       List box control windows
 
  ◄CScrollBar►     Scroll bar control windows
 
  ◄CStatic►        Static control windows
 
  GDI (Graphical Device Interface) Classes
 
  ◄CDC►           Base class for display contexts
 
  ◄CClientDC►     Display contexts for client areas of windows
 
  ◄CMetaFileDC►   Metafile device contexts
 
  ◄CPaintDC►      Display contexts used in ◄OnPaint► member functions
 
  ◄CWindowDC►     Display contexts for entire windows
 
  ◄CGdiObject►    Base class for GDI drawing tools
 
  ◄CBitmap►       GDI physical bitmaps
 
  ◄CBrush►        GDI physical brushes
 
  ◄CFont►         GDI physical fonts
 
  ◄CPalette►      GDI physical palettes
 
  ◄CPen►          GDI physical pens
 
  ◄CRgn►          GDI physical regions
 
  Other Windows Classes
 
  ◄CMenu►    Menu structures
 
  ◄CPoint►   (X, Y) points in a device context
 
  ◄CSize►    Relative positions or coordinate pairs
 
  ◄CRect►    Rectangular regions in a device context
 
  OLE (Object Linking and Embedding) Classes
 
  ◄OLE Classes►   Object Linking and Embedding Classes
 
  Run-Time Object Model Class
 
  ◄CObject►   Root class in the Foundation class hierarchy
 
  File Classes
 
  ◄CFile►        Binary disk files
 
  ◄CMemFile►     In-memory files
 
  ◄CStdioFile►   Buffered stream disk files, usually text mode
 
  Object Input/Output
 
  ◄CArchive►       Persistent storage for objects
 
  ◄CDumpContext►   Destinations for diagnostic output
 
  Exceptions
 
  ◄CException►               Abstract base class for exceptions
 
  ◄CArchiveException►        Archive-specific exceptions
 
  ◄CFileException►           File-specific exceptions
 
  ◄CMemoryException►         Out of memory exceptions
 
  ◄CNotSupportedException►   Function not supported exceptions
 
  ◄CResourceException►       Windows resource not found exceptions
 
  Collections
 
  ◄CByteArray►           Arrays of bytes
 
  ◄CDWordArray►          Arrays of 32-bit double-words
 
  ◄CObArray►             Arrays of CObject pointers
 
  ◄CPtrArray►            Arrays of void pointers
 
  ◄CStringArray►         Arrays of strings
 
  ◄CWordArray►           Arrays of 16-bit words
 
  ◄CObList►              Lists of CObject pointers
 
  ◄CPtrList►             Lists of void pointers
 
  ◄CStringList►          List of strings
 
  ◄CMapPtrToWord►        Mappings of void pointers to 16-bit words
 
  ◄CMapPtrToPtr►         Mappings of void pointers to void pointers
 
  ◄CMapStringToOb►       Mappings of strings to CObject pointers
 
  ◄CMapStringToPtr►      Mappings of void pointers to CObject pointers
 
  ◄CMapStringToString►   Mappings of strings to strings
 
  ◄CMapWordToOb►         Mappings of 16-bit words to CObject pointers
 
  ◄CMapWordToPtr►        Mappings of 16-bit words to void pointers
 
  Miscellaneous Support Classes
 
  ◄CString►     Character strings
 
  ◄CTime►       Absolute time and date values
 
  ◄CTimeSpan►   Relative time and date values
 
  Global Functions and Macros
 
  ◄All Macros and Global Functions►   Alphabetical listing of all macros
                                      and global functions
 
  ◄Diagnostic Services►               Global memory diagnostic functions
                                      and macros (Debug only)
 
  ◄Exception Processing►              Global exception throwing and
                                      catching functions and macros
 
  ◄Message-Map Reference►             List of all CWnd message map entries
                                      with message-handler function
                                      prototypes
 
 
                                     -♦-