• ▼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++
          • ▶Visual C++ Tutorials
          • ▼Visual C++ Programmer's Guide
            • Visual C++ Programmer's Guide
            • ▶Porting and Upgrading
            • ▶Beginning Your Program
            • ▶Compiling and Linking
            • ▶Adding User Interface Features
            • ▼Adding Program Functionality
              • Adding Program Functionality
              • ▶Overviews
              • ▶How Do I...
              • ▶Frequently Asked Questions
              • ▼Details
                • Details: Adding Program Functionality
                • ▶ActiveX Topics
                • ▶Assembler (Inline) Topics
                • ▶Automation Topics
                • ▶Calling Conventions Topics
                • ▶CObject Class Topics
                • ▶Collections Topics
                • ▶Connection Points
                • ▶Database Topics (General)
                • ▶Database Topics (DAO)
                • ▶Database Topics (Data-Bound Controls)
                • ▶Database Topics (ODBC)
                • ▶Date and Time Topics
                • ▶DLL Topics
                • ▶Exception Handling Topics (General)
                • ▶Exception Handling Topics (C++)
                • ▶Exception Handling Topics (SEH)
                • ▶Files Topics
                • ▶International Programming Topics
                • ▶Internet Topics
                • ▶MAPI Topics
                • ▶Memory Management Topics (MFC)
                • ▶Message Handling and Mapping Topics
                • ▶MFC Topics (General)
                • ▶Mixed-Language Programming Topics
                • ▶Multithreading Topics
                • ▶OLE Topics
                • ▶Reusing Code Topics
                • ▶Serialization Topics
                • ▶Strings Topics
                • ▶Template Topics
                • ▶Unicode Topics
                • ▶Windows Sockets Topics
                • ▶Win32 Topics
                • ▶Windows 95 Functionality
                • ▼Working with Classes Topics
                  • Working with Classes Topics
                  • ▶Using ClassView
                  • ▶Using WizardBar
                  • ▶Using ClassWizard
                  • ▼Adding a Class
                    • ▼Adding ATL Support to Your MFC Project
                      • Details of ATL Support Added by the ATL Object Wizard
                    • Create an ATL Project that supports MFC
                    • Adding an MFC Class
                    • Adding an ATL Class
                    • Adding a Generic Class
                  • Adding a Member Function
                  • Adding a Member Variable
                  • Overriding a Virtual Function
                  • ▶Adding a Message Handler
                  • Deleting a Member Function
                  • Navigating the Class Structure
            • ▶Debugging
            • ▶Performance Tuning
            • ▶Preprocessor Reference
            • ▶Language Quick Reference
            • ▶Run-Time Library Reference
            • ▶Build Errors
          • ▶Visual C++ User's Guide
          • ▶Glossary
        • ▶Reference
        • ▶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