• ▼MSDN Library Visual Studio 6.0
    • ▶Welcome to the MSDN Library
    • ▶Visual Studio Documentation
    • ▶Visual Basic Documentation
    • ▼Visual C++ Documentation
      • Visual C++ Start Page
      • ▶Visual C++ Documentation Map
      • ▶What's New in Visual C++ 6.0
      • ▶Getting Started with Visual C++ 6.0
      • ▶Using Visual C++
      • ▼Reference
        • ▼Microsoft Foundation Class Library and Templates
          • Microsoft Foundation Classes and Templates
          • ▼Microsoft Foundation Class Library
            • Microsoft Foundation Class Library
            • ▼Class Library Reference
              • Class Library Reference
              • ▶Hierarchy Chart
              • ▶Class Library Overview
              • ▶CAnimateCtrl
              • ▶CArchive
              • ▶CArchiveException
              • ▶CArray
              • ▶CAsyncMonikerFile
              • ▶CAsyncSocket
              • ▶CBitmap
              • ▶CBitmapButton
              • ▶CBrush
              • ▶CButton
              • ▶CByteArray
              • ▶CCachedDataPathProperty
              • ▶CCheckListBox
              • ▶CClientDC
              • ▶CCmdTarget
              • ▶CCmdUI
              • ▶CColorDialog
              • ▶CComboBox
              • ▶CComboBoxEx
              • ▶CCommandLineInfo
              • ▶CCommonDialog
              • ▶CConnectionPoint
              • ▶CControlBar
              • CCreateContext
              • ▶CCriticalSection
              • ▶CCtrlView
              • ▶CDaoDatabase
              • ▶CDaoException
              • ▶CDaoFieldExchange
              • ▶CDaoQueryDef
              • ▶CDaoRecordset
              • ▶CDaoRecordView
              • ▶CDaoTableDef
              • ▶CDaoWorkspace
              • ▶CDatabase
              • ▶CDataExchange
              • ▶CDataPathProperty
              • ▶CDateTimeCtrl
              • ▶CDBException
              • ▶CDBVariant
              • ▶CDC
              • ▶CDialog
              • ▶CDialogBar
              • ▶CDocItem
              • ▶CDockState
              • ▶CDocObjectServer
              • ▶CDocObjectServerItem
              • ▶CDocTemplate
              • ▶CDocument
              • ▶CDragListBox
              • ▶CDumpContext
              • ▶CDWordArray
              • ▶CEdit
              • ▶CEditView
              • ▶CEvent
              • ▶CException
              • ▶CFieldExchange
              • ▶CFile
              • ▶CFileDialog
              • ▶CFileException
              • ▶CFileFind
              • ▶CFindReplaceDialog
              • ▶CFont
              • ▶CFontDialog
              • ▶CFontHolder
              • ▶CFormView
              • ▶CFrameWnd
              • ▶CFtpConnection
              • ▶CFtpFileFind
              • ▶CGdiObject
              • ▶CGopherConnection
              • ▶CGopherFile
              • ▶CGopherFileFind
              • ▶CGopherLocator
              • ▶CHeaderCtrl
              • ▶CHotKeyCtrl
              • ▶CHtmlStream
              • ▶CHtmlView
              • ▶CHttpConnection
              • ▶CHttpFile
              • ▶CHttpFilter
              • ▶CHttpFilterContext
              • ▶CHttpServer
              • ▶CHttpServerContext
              • ▶CImageList
              • ▶CInternetConnection
              • ▶CInternetException
              • ▶CInternetFile
              • ▶CInternetSession
              • ▶CIPAddressCtrl
              • ▶CList
              • ▶CListBox
              • ▶CListCtrl
              • ▶CListView
              • ▶CLongBinary
              • ▶CMap
              • ▶CMapPtrToPtr
              • ▶CMapPtrToWord
              • ▶CMapStringToOb
              • ▶CMapStringToPtr
              • ▶CMapStringToString
              • ▶CMapWordToOb
              • ▶CMapWordToPtr
              • ▶CMDIChildWnd
              • ▶CMDIFrameWnd
              • ▶CMemFile
              • ▶CMemoryException
              • ▶CMemoryState
              • ▶CMenu
              • ▶CMetaFileDC
              • ▶CMiniFrameWnd
              • ▶CMonikerFile
              • ▶CMonthCalCtrl
              • ▶CMultiDocTemplate
              • ▶CMultiLock
              • ▶CMutex
              • ▶CNotSupportedException
              • ▶CObArray
              • ▶CObject
              • ▶CObList
              • ▶COleBusyDialog
              • ▶COleChangeIconDialog
              • ▶COleChangeSourceDialog
              • ▶COleClientItem
              • ▶COleCmdUI
              • ▶COleControl
              • COleControlModule
              • ▶COleConvertDialog
              • ▶COleCurrency
              • ▶COleDataObject
              • ▶COleDataSource
              • ▶COleDateTime
              • ▶COleDateTimeSpan
              • ▶COleDBRecordView
              • ▶COleDialog
              • ▶COleDispatchDriver
              • ▶COleDispatchException
              • ▶COleDocObjectItem
              • ▶COleDocument
              • ▶COleDropSource
              • ▶COleDropTarget
              • ▶COleException
              • ▶COleInsertDialog
              • ▶COleIPFrameWnd
              • ▶COleLinkingDoc
              • ▶COleLinksDialog
              • ▶COleMessageFilter
              • ▶COleObjectFactory
              • ▶COlePasteSpecialDialog
              • ▶COlePropertiesDialog
              • ▶COlePropertyPage
              • ▶COleResizeBar
              • ▶COleSafeArray
              • ▶COleServerDoc
              • ▶COleServerItem
              • ▶COleStreamFile
              • ▶COleTemplateServer
              • ▶COleUpdateDialog
              • ▶COleVariant
              • ▶CPageSetupDialog
              • ▶CPaintDC
              • ▶CPalette
              • ▶CPen
              • ▶CPictureHolder
              • ▶CPoint
              • ▶CPrintDialog
              • ▶CPrintInfo
              • ▶CProgressCtrl
              • ▶CPropertyPage
              • ▶CPropertyPageEx
              • ▶CPropertySheet
              • ▶CPropertySheetEx
              • ▶CPropExchange
              • ▶CPtrArray
              • ▶CPtrList
              • ▶CReBar
              • ▶CReBarCtrl
              • ▶CRecentFileList
              • ▶CRecordset
              • ▶CRecordView
              • ▶CRect
              • ▶CRectTracker
              • ▶CResourceException
              • ▶CRgn
              • ▶CRichEditCntrItem
              • ▶CRichEditCtrl
              • ▶CRichEditDoc
              • ▶CRichEditView
              • CRuntimeClass
              • ▶CScrollBar
              • ▶CScrollView
              • ▶CSemaphore
              • ▶CSharedFile
              • ▶CSingleDocTemplate
              • ▶CSingleLock
              • ▶CSize
              • ▶CSliderCtrl
              • ▶CSocket
              • ▶CSocketFile
              • ▶CSpinButtonCtrl
              • ▶CSplitterWnd
              • ▶CStatic
              • ▶CStatusBar
              • ▶CStatusBarCtrl
              • ▶CStdioFile
              • ▶CString
              • ▶CStringArray
              • ▶CStringList
              • ▶CSyncObject
              • ▶CTabCtrl
              • ▶CTime
              • ▶CTimeSpan
              • ▶CToolBar
              • ▶CToolBarCtrl
              • ▶CToolTipCtrl
              • ▶CTreeCtrl
              • ▶CTreeView
              • ▶CTypedPtrArray
              • ▶CTypedPtrList
              • ▶CTypedPtrMap
              • ▶CUIntArray
              • CUserException
              • ▶CView
              • ▶CWaitCursor
              • ▶CWinApp
              • ▶CWindowDC
              • ▶CWinThread
              • ▶CWnd
              • ▶CWordArray
              • ▼MFC Macros and Globals
                • Data Types
                • Type Casting of MFC Class Objects
                • Run-Time Object Model Services
                • Diagnostic Services
                • Exception Processing
                • CString Formatting and Message-Box Display
                • Application Information and Management
                • Standard Command and Window IDs
                • Collection Class Helpers
                • Record Field Exchange Functions
                • Dialog Data Exchange Functions for CRecordView and CDaoRecordView
                • Dialog Data Exchange Functions for OLE Controls
                • Database Macros and Globals
                • DAO Database Engine Initialization and Termination
                • OLE Initialization
                • Application Control
                • Dispatch Maps
                • Variant Parameter Type Constants
                • Type Library Access
                • Property Pages
                • Event Maps
                • Event Sink Maps
                • Connection Maps
                • Registering OLE Controls
                • Class Factories and Licensing
                • Persistence of OLE Controls
                • Internet Server API (ISAPI) Parse Maps
                • Internet URL Parsing Globals
                • Internet Server API (ISAPI) Diagnostic Macros
                • ▼Macros, Global Functions, and Global Variables
                  • AfxAbort
                  • AfxBeginThread
                  • AfxCheckError
                  • AfxCheckMemory
                  • AfxConnectionAdvise
                  • AfxConnectionUnadvise
                  • AfxDaoInit
                  • AfxDaoTerm
                  • AfxDbInitModule
                  • AfxDoForAllClasses
                  • AfxDoForAllObjects
                  • afxDump
                  • AfxDump
                  • AfxDumpStack
                  • AfxEnableControlContainer
                  • AfxEnableMemoryTracking
                  • AfxEndThread
                  • AFX_EXT_CLASS
                  • AfxFormatString1
                  • AfxFormatString2
                  • AfxFreeLibrary
                  • AfxGetApp
                  • AfxGetAppName
                  • AfxGetHENV
                  • AfxGetInstanceHandle
                  • AfxGetInternetHandleType
                  • AfxGetMainWnd
                  • AfxGetResourceHandle
                  • AfxGetStaticModuleState
                  • AfxGetThread
                  • AfxInitExtensionModule
                  • AfxInitRichEdit
                  • AfxIsMemoryBlock
                  • AfxIsValidAddress
                  • AfxIsValidString
                  • AfxLoadLibrary
                  • AFX_MANAGE_STATE
                  • afxMemDF
                  • AfxMessageBox
                  • AfxNetInitModule
                  • AFX_ODBC_CALL
                  • AfxOleCanExitApp
                  • AfxOleGetMessageFilter
                  • AfxOleGetUserCtrl
                  • AfxOleInit
                  • AfxOleInitModule
                  • AfxOleLockApp
                  • AfxOleLockControl
                  • AfxOleRegisterControlClass
                  • AfxOleRegisterPropertyPageClass
                  • AfxOleRegisterServerClass
                  • AfxOleRegisterTypeLib
                  • AfxOleSetEditMenu
                  • AfxOleSetUserCtrl
                  • AfxOleTypeMatchGuid
                  • AfxOleUnlockApp
                  • AfxOleUnlockControl
                  • AfxOleUnregisterClass
                  • AfxOleUnregisterTypeLib
                  • AfxParseURL
                  • AfxParseURLEx
                  • AfxRegisterClass
                  • AfxRegisterWndClass
                  • AfxSetAllocHook
                  • AfxSetResourceHandle
                  • AfxSocketInit
                  • AFX_SQL_ASYNC
                  • AFX_SQL_SYNC
                  • AfxTermExtensionModule
                  • AfxThrowArchiveException
                  • AfxThrowDaoException
                  • AfxThrowDBException
                  • AfxThrowFileException
                  • AfxThrowInternetException
                  • AfxThrowMemoryException
                  • AfxThrowNotSupportedException
                  • AfxThrowOleDispatchException
                  • AfxThrowOleException
                  • AfxThrowResourceException
                  • AfxThrowUserException
                  • afxTraceEnabled
                  • afxTraceFlags
                  • AfxVerifyLicFile
                  • AfxWinInit
                  • AND_CATCH
                  • AND_CATCH_ALL
                  • ASSERT
                  • ASSERT_KINDOF
                  • ASSERT_VALID
                  • BASED_CODE
                  • BEGIN_CONNECTION_MAP
                  • BEGIN_CONNECTION_PART
                  • BEGIN_DISPATCH_MAP
                  • BEGIN_EVENT_MAP
                  • BEGIN_EVENTSINK_MAP
                  • BEGIN_MESSAGE_MAP
                  • BEGIN_OLEFACTORY
                  • BEGIN_PARSE_MAP
                  • BEGIN_PROPPAGEIDS
                  • CATCH
                  • CATCH_ALL
                  • CompareElements
                  • ConstructElements
                  • CopyElements
                  • CONNECTION_IID
                  • CONNECTION_PART
                  • DDP_CBIndex
                  • DDP_CBString
                  • DDP_CBStringExact
                  • DDP_Check
                  • DDP_LBIndex
                  • DDP_LBString
                  • DDP_LBStringExact
                  • DDP_PostProcessing
                  • DDP_Radio
                  • DDP_Text
                  • DDV_MaxChars
                  • DDV_MinMaxByte
                  • DDV_MinMaxDateTime
                  • DDV_MinMaxDouble
                  • DDV_MinMaxDWord
                  • DDV_MinMaxFloat
                  • DDV_MinMaxInt
                  • DDV_MinMaxLong
                  • DDV_MinMaxMonth
                  • DDV_MinMaxSlider
                  • DDV_MinMaxUnsigned
                  • DDX_CBIndex
                  • DDX_CBString
                  • DDX_CBStringExact
                  • DDX_Check
                  • DDX_Control
                  • DDX_DateTimeCtrl
                  • DDX_FieldCBIndex
                  • DDX_FieldCBString
                  • DDX_FieldCBStringExact
                  • DDX_FieldCheck
                  • DDX_FieldLBIndex
                  • DDX_FieldLBString
                  • DDX_FieldLBStringExact
                  • DDX_FieldSlider
                  • DDX_FieldRadio
                  • DDX_FieldScroll
                  • DDX_FieldText
                  • DDX_LBIndex
                  • DDX_LBString
                  • DDX_LBStringExact
                  • DDX_MonthCalCtrl
                  • DDX_OCBool
                  • DDX_OCBoolRO
                  • DDX_OCColor
                  • DDX_OCColorRO
                  • DDX_OCFloat
                  • DDX_OCFloatRO
                  • DDX_OCInt
                  • DDX_OCIntRO
                  • DDX_OCShort
                  • DDX_OCShortRO
                  • DDX_OCText
                  • DDX_OCTextRO
                  • DDX_Radio
                  • DDX_Scroll
                  • DDX_Slider
                  • DDX_Text
                  • DEBUG_NEW
                  • DECLARE_CONNECTION_MAP
                  • DECLARE_DISPATCH_MAP
                  • DECLARE_DYNAMIC
                  • DECLARE_DYNCREATE
                  • DECLARE_EVENT_MAP
                  • DECLARE_EVENTSINK_MAP
                  • DECLARE_MESSAGE_MAP
                  • DECLARE_OLECREATE
                  • DECLARE_OLECREATE_EX
                  • DECLARE_OLETYPELIB
                  • DECLARE_PROPPAGEIDS
                  • DECLARE_SERIAL
                  • DEFAULT_PARSE_COMMAND
                  • DestructElements
                  • DFX_Binary
                  • DFX_Bool
                  • DFX_Byte
                  • DFX_Currency
                  • DFX_DateTime
                  • DFX_Double
                  • DFX_Long
                  • DFX_LongBinary
                  • DFX_Short
                  • DFX_Single
                  • DFX_Text
                  • DISP_DEFVALUE
                  • DISP_FUNCTION
                  • DISP_PROPERTY
                  • DISP_PROPERTY_EX
                  • DISP_PROPERTY_NOTIFY
                  • DISP_PROPERTY_PARAM
                  • DumpElements
                  • DYNAMIC_DOWNCAST
                  • END_CATCH
                  • END_CATCH_ALL
                  • END_CONNECTION_MAP
                  • END_CONNECTION_PART
                  • END_DISPATCH_MAP
                  • END_EVENT_MAP
                  • END_EVENTSINK_MAP
                  • END_MESSAGE_MAP
                  • END_OLEFACTORY
                  • END_PARSE_MAP
                  • END_PROPPAGEIDS
                  • EVENT_CUSTOM
                  • EVENT_CUSTOM_ID
                  • HashKey
                  • IMPLEMENT_DYNAMIC
                  • IMPLEMENT_DYNCREATE
                  • IMPLEMENT_OLECREATE
                  • IMPLEMENT_OLECREATE_EX
                  • IMPLEMENT_OLETYPELIB
                  • IMPLEMENT_SERIAL
                  • ISAPIASSERT
                  • ISAPITRACE
                  • ISAPITRACE0
                  • ISAPITRACE1
                  • ISAPITRACE2
                  • ISAPITRACE3
                  • ISAPIVERIFY
                  • METHOD_PROLOGUE
                  • ON_COMMAND
                  • ON_COMMAND_RANGE
                  • ON_CONTROL
                  • ON_CONTROL_RANGE
                  • ON_EVENT
                  • ON_EVENT_RANGE
                  • ON_EVENT_REFLECT
                  • ON_MESSAGE
                  • ON_OLECMD
                  • ON_OLEVERB
                  • ON_PARSE_COMMAND
                  • ON_PARSE_COMMAND_PARAMS
                  • ON_PROPNOTIFY
                  • ON_PROPNOTIFY_RANGE
                  • ON_PROPNOTIFY_REFLECT
                  • ON_REGISTERED_MESSAGE
                  • ON_REGISTERED_THREAD_MESSAGE
                  • ON_STDOLEVERB
                  • ON_THREAD_MESSAGE
                  • ON_UPDATE_COMMAND_UI
                  • ON_UPDATE_COMMAND_UI_RANGE
                  • PROPPAGEID
                  • PX_Blob
                  • PX_Bool
                  • PX_Color
                  • PX_Currency
                  • PX_DataPath
                  • PX_Double
                  • PX_Float
                  • PX_Font
                  • PX_IUnknown
                  • PX_Long
                  • PX_Picture
                  • PX_Short
                  • PX_String
                  • PX_ULong
                  • PX_UShort
                  • PX_VBXFontConvert
                  • RFX_Binary
                  • RFX_Binary_Bulk
                  • RFX_Bool
                  • RFX_Bool_Bulk
                  • RFX_Byte
                  • RFX_Byte_Bulk
                  • RFX_Date
                  • RFX_Date_Bulk
                  • RFX_Double
                  • RFX_Double_Bulk
                  • RFX_Int
                  • RFX_Int_Bulk
                  • RFX_Long
                  • RFX_Long_Bulk
                  • RFX_LongBinary
                  • RFX_Single
                  • RFX_Single_Bulk
                  • RFX_Text
                  • RFX_Text_Bulk
                  • RUNTIME_CLASS
                  • SerializeElements
                  • STATIC_DOWNCAST
                  • THIS_FILE
                  • THROW
                  • THROW_LAST
                  • TRACE
                  • TRACE0
                  • TRACE1
                  • TRACE2
                  • TRACE3
                  • TRY
                  • VERIFY
                • ▶ClassWizard Comment Delimiters
              • ▶Structures, Styles, Callbacks, and Message Maps
              • ▶Obsolete MFC Functions
            • ▶MFC Technical Notes
          • ▶Active Template Library
          • ▶OLE DB Templates
        • ▶C/C++ Language and C++ Libraries
      • ▶Samples
    • ▶Visual FoxPro Documentation
    • ▶Visual InterDev Documentation
    • ▶Visual J++ Documentation
    • ▶Visual SourceSafe Documentation
    • ▶Tools and Technologies
    • ▶Microsoft Office Development
    • ▶Platform SDK
    • ▶SDK Documentation
    • ▶DDK Documentation
    • ▶Windows Resource Kits
    • ▶Specifications
    • ▶Knowledge Base
    • ▶Technical Articles
    • ▶Backgrounders
    • ▶Books
    • ▶Partial Books
    • ▶Periodicals
    • ▶Conference Papers