• ▼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
            • ▼MFC Technical Notes
              • MFC Technical Notes
              • Technical Notes by Number
              • Technical Notes by Category
              • TN001: Window Class Registration
              • TN002: Persistent Object Data Format
              • TN003: Mapping of Windows Handles to Objects
              • TN004: C++ Template Tool
              • TN006: Message Maps
              • TN007: Debugging Trace Options
              • TN008: MFC OLE Support
              • TN011: Using MFC as Part of a DLL
              • TN012: Using MFC with Windows 3.1 Robustness Features
              • TN014: Custom Controls
              • TN015: Windows for Pen Computing
              • TN016: Using C++ Multiple Inheritance with MFC
              • TN017: Destroying Window Objects
              • TN018: Migrating OLE Applications from MFC 1.0 to MFC 2.0
              • TN019: Updating existing MFC Applications to MFC 3.0
              • TN020: ID Naming and Numbering Conventions
              • TN021: Command and Message Routing
              • TN022: Standard Commands Implementation
              • TN023: Standard MFC Resources
              • TN024: MFC-Defined Messages and Resources
              • TN025: Document, View, and Frame Creation
              • TN026: DDX and DDV Routines
              • TN027: Emulation Support for Visual Basic Custom Controls
              • TN028: Context-Sensitive Help Support
              • TN029: Splitter Windows
              • TN030: Customizing Printing and Print Preview
              • TN031: Control Bars
              • TN032: MFC Exception Mechanism
              • TN033: DLL Version of MFC
              • TN034: Writing a Windows 3.0 Compatible MFC Application
              • TN035: Using Multiple Resource Files and Header Files with Visual C++
              • TN036: Using CFormView with AppWizard and ClassWizard
              • TN037: Multithreaded MFC 2.1 Applications
              • TN038: MFC/OLE IUnknown Implementation
              • TN039: MFC/OLE Automation Implementation
              • TN040: MFC/OLE In-Place Resizing and Zooming
              • TN041: MFC/OLE1 Migration to MFC/OLE 2
              • TN042: ODBC Driver Developer Recommendations
              • TN043: RFX Routines
              • TN044: MFC Support for DBCS
              • TN045: MFC/Database Support for Long Varchar/Varbinary
              • TN046: Commenting Conventions for the MFC Classes
              • TN047: Relaxing Database Transaction Requirements
              • TN048: Writing ODBC Setup and Administration Programs for MFC Database Applications
              • TN049: MFC/OLE MBCS to Unicode Translation Layer (MFCANS32)
              • TN050: MFC/OLE Common Dialogs (MFCUIx32)
              • TN051: Using CTL3D Now and in the Future
              • TN052: Writing Windows 95 Applications with MFC 3.1
              • TN053: Custom DFX Routines for DAO Database Classes
              • TN054: Calling DAO Directly While Using MFC DAO Classes
              • TN055: Migrating MFC ODBC Database Class Applications to MFC DAO Classes
              • TN056: Installation of MFC Components
              • TN057: Localization of MFC Components
              • TN058: MFC Module State Implementation
              • TN059: Using MFC MBCS/Unicode Conversion Macros
              • TN060: The New Windows Common Controls
              • TN061: ON_NOTIFY and WM_NOTIFY Messages
              • TN062: Message Reflection for Windows Controls
              • TN063: Debugging Internet Extension DLLs
              • TN064: Apartment-Model Threading in ActiveX Controls
              • TN065: Dual-Interface Support for OLE Automation Servers
              • TN066: Common MFC 3.x to 4.0 Porting Issues
              • TN067: Database Access from an ISAPI Server Extension
              • TN068: Performing Transactions with the Microsoft Access 7 ODBC Driver
              • TN069: Processing HTML Forms Using Internet Server Extension DLLs and Command Handlers
              • TN070: MFC Window Class Names
              • TN071: MFC IOleCommandTarget Implementation
          • ▶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