• ▼MSDN Library - April 2000
    • ▶Welcome to the MSDN Library
    • ▼Visual Studio 6.0 Documentation
      • ▶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 Class Library and Templates
            • ▼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
        • ▶Compaq Alpha Documentation
      • ▶Visual FoxPro Documentation
      • ▶Visual InterDev Documentation
      • ▶Visual J++ Documentation
      • ▶Visual SourceSafe Documentation
    • ▶Office Developer Documentation
    • ▶Windows CE Documentation
    • ▶Platform SDK
    • ▶SDK Documentation
    • ▶DDK Documentation
    • ▶Windows Resource Kits
    • ▶Knowledge Base
    • ▶Technical Articles
    • ▶Backgrounders
    • ▶Specifications
    • ▶Books
    • ▶Partial Books
    • ▶Periodicals
    • ▶Samples