• ▼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
          • ▼Active Template Library
            • Active Template Library (ATL) Reference
            • ▶What's New in ATL 2.1
            • ▶What's New in ATL 3.0
            • ATL Article Overview
            • ▶ATL Class Overview
            • ▶ATL Tutorial
            • ▶Articles
            • ▼Class Reference
              • ▶CAxDialogImpl
              • ▶CAxWindow
              • ▶CBindStatusCallback
              • ▶CComAggObject
              • ▶CComApartment
              • ▶CComAutoCriticalSection
              • ▶CComAutoThreadModule
              • ▶CComBSTR
              • ▶CComCachedTearOffObject
              • ▶CComClassFactory
              • ▶CComClassFactory2
              • ▶CComClassFactoryAutoThread
              • ▶CComClassFactorySingleton
              • ▶CComCoClass
              • ▶CComCompositeControl
              • ▶CComContainedObject
              • ▶CComControl
              • ▶CComCriticalSection
              • ▶CComDispatchDriver
              • ▶CComDynamicUnkArray
              • ▶CComFakeCriticalSection
              • CComGlobalsThreadModel
              • ▶CComModule
              • ▶CComMultiThreadModel
              • ▶CComMultiThreadModelNoCS
              • ▶CComObject
              • ▶CComObjectGlobal
              • ▶CComObjectNoLock
              • CComObjectRoot
              • ▶CComObjectRootEx
              • ▶CComObjectStack
              • CComObjectThreadModel
              • ▶CComPolyObject
              • ▶CComPtr
              • ▶CComQIPtr
              • ▶CComSimpleThreadAllocator
              • ▶CComSingleThreadModel
              • ▶CComTearOffObject
              • ▶CComUnkArray
              • ▶CComVariant
              • ▶CContainedWindow
              • ▶CDialogImpl
              • ▶CDynamicChain
              • ▶CFirePropNotifyEvent
              • ▶CMessageMap
              • ▶CSnapInPropertyPageImpl
              • ▶CRegKey
              • ▶CSimpleDialog
              • ▶CSnapInItemImpl
              • CStockPropImpl
              • ▶CWindow
              • ▶CWindowImpl
              • ▶CWinTraits
              • ▶CWinTraitsOR
              • ▶CWndClassInfo
              • ▶IConnectionPointContainerImpl
              • ▶IConnectionPointImpl
              • ▶IDataObjectImpl
              • ▶IDispatchImpl
              • ▶IDispEventImpl
              • ▶IObjectSafetyImpl
              • ▶IObjectWithSiteImpl
              • ▶IOleControlImpl
              • ▶IOleInPlaceActiveObjectImpl
              • ▶IOleInPlaceObjectWindowlessImpl
              • ▶IOleObjectImpl
              • ▶IPerPropertyBrowsingImpl
              • ▶IPersistPropertyBagImpl
              • ▶IPersistStorageImpl
              • ▶IPersistStreamInitImpl
              • ▶IPointerInactiveImpl
              • ▶IPropertyNotifySinkCP
              • ▶IPropertyPageImpl
              • ▶IPropertyPage2Impl
              • ▶IProvideClassInfo2Impl
              • ▶IQuickActivateImpl
              • ▶IRunnableObjectImpl
              • ▶IServiceProviderImpl
              • ▶ISpecifyPropertyPagesImpl
              • ▶ISupportErrorInfoImpl
              • ▶IViewObjectExImpl
              • ▼ATL Macros and Global Functions
                • ALT_MSG_MAP
                • AtlAdvise
                • AtlAdviseSinkMap
                • AtlAxAttachControl
                • AtlAxCreateControl
                • AtlAxCreateControlEx
                • AtlAxCreateDialog
                • AtlAxDialogBox
                • AtlAxGetControl
                • AtlAxGetHost
                • AtlAxWinInit
                • AtlCreateTargetDC
                • AtlFreeMarshalStream
                • AtlHiMetricToPixel
                • AtlInternalQueryInterface
                • AtlMarshalPtrInProc
                • AtlPixelToHiMetric
                • AtlReportError
                • AtlSetChildSite
                • AtlTrace
                • ATLTRACE
                • ATLTRACE2
                • atlTraceFlags
                • ATLTRACENOTIMPL
                • AtlUnadvise
                • AtlUnmarshalPtr
                • AtlWaitWithMessageLoop
                • BEGIN_CATEGORY_MAP
                • BEGIN_COM_MAP
                • BEGIN_CONNECTION_POINT_MAP
                • BEGIN_EXTENSION_SNAPIN_NODEINFO_MAP
                • BEGIN_MSG_MAP
                • BEGIN_OBJECT_MAP
                • BEGIN_PROP_MAP
                • BEGIN_SERVICE_MAP
                • BEGIN_SINK_MAP
                • BEGIN_SNAPINTOOLBARID_MAP
                • CHAIN_MSG_MAP
                • CHAIN_MSG_MAP_ALT
                • CHAIN_MSG_MAP_ALT_MEMBER
                • CHAIN_MSG_MAP_DYNAMIC
                • CHAIN_MSG_MAP_MEMBER
                • COM_INTERFACE_ENTRY Macros
                • COM_INTERFACE_ENTRY
                • COM_INTERFACE_ENTRY2
                • COM_INTERFACE_ENTRY2_IID
                • COM_INTERFACE_ENTRY_AGGREGATE
                • COM_INTERFACE_ENTRY_AGGREGATE_BLIND
                • COM_INTERFACE_ENTRY_AUTOAGGREGATE
                • COM_INTERFACE_ENTRY_AUTOAGGREGATE_BLIND
                • COM_INTERFACE_ENTRY_BREAK
                • COM_INTERFACE_ENTRY_CACHED_TEAR_OFF
                • COM_INTERFACE_ENTRY_CHAIN
                • COM_INTERFACE_ENTRY_FUNC
                • COM_INTERFACE_ENTRY_FUNC_BLIND
                • COM_INTERFACE_ENTRY_IID
                • COM_INTERFACE_ENTRY_NOINTERFACE
                • COM_INTERFACE_ENTRY_TEAR_OFF
                • COMMAND_CODE_HANDLER
                • COMMAND_HANDLER
                • COMMAND_ID_HANDLER
                • COMMAND_RANGE_HANDLER
                • CONNECTION_POINT_ENTRY
                • DECLARE_AGGREGATABLE
                • DECLARE_CLASSFACTORY
                • DECLARE_CLASSFACTORY2
                • DECLARE_CLASSFACTORY_AUTO_THREAD
                • DECLARE_CLASSFACTORY_EX
                • DECLARE_CLASSFACTORY_SINGLETON
                • DECLARE_EMPTY_MSG_MAP
                • DECLARE_GET_CONTROLLING_UNKNOWN
                • DECLARE_NO_REGISTRY
                • DECLARE_NOT_AGGREGATABLE
                • DECLARE_OBJECT_DESCRIPTION
                • DECLARE_ONLY_AGGREGATABLE
                • DECLARE_POLY_AGGREGATABLE
                • DECLARE_PROTECT_FINAL_CONSTRUCT
                • DECLARE_REGISTRY
                • DECLARE_REGISTRY_RESOURCE
                • DECLARE_REGISTRY_RESOURCEID
                • DECLARE_VIEW_STATUS
                • DECLARE_WND_CLASS
                • DECLARE_WND_CLASS_EX
                • DECLARE_WND_SUPERCLASS
                • DEFAULT_REFLECTION_HANDLER
                • END_CATEGORY_MAP
                • END_COM_MAP
                • END_CONNECTION_POINT_MAP
                • END_EXTENSION_SNAPIN_NODEINFO_MAP
                • END_MSG_MAP
                • END_OBJECT_MAP
                • END_SERVICE_MAP
                • END_SINK_MAP
                • END_PROP_MAP
                • END_SNAPINTOOLBARID_MAP
                • EXTENSION_SNAPIN_DATACLASS
                • EXTENSION_SNAPIN_NODEINFO_ENTRY
                • IMPLEMENT_BOOL_STOCKPROP
                • IMPLEMENT_BSTR_STOCKPROP
                • IMPLEMENT_STOCKPROP
                • IMPLEMENTED_CATEGORY
                • InlineIsEqualIUnknown
                • MESSAGE_HANDLER
                • MESSAGE_RANGE_HANDLER
                • NOTIFY_CODE_HANDLER
                • NOTIFY_HANDLER
                • NOTIFY_ID_HANDLER
                • NOTIFY_RANGE_HANDLER
                • OBJECT_ENTRY
                • OBJECT_ENTRY_NON_CREATEABLE
                • PROP_DATA_ENTRY
                • PROP_ENTRY
                • PROP_ENTRY_EX
                • PROP_PAGE
                • REFLECT_NOTIFICATIONS
                • REQUIRED_CATEGORY
                • SERVICE_ENTRY
                • SERVICE_ENTRY_CHAIN
                • SINK_ENTRY
                • SINK_ENTRY_EX
                • SNAPINMENUID
                • SNAPINTOOLBARID_ENTRY
                • WM_FORWARDMSG
                • String Conversion Macros
                • DEVMODE and TEXTMETRIC String Conversion Macros
              • ▶Obsolete ATL Topics
          • ▶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