• ▼MSDN Library Visual Studio 6.0
    • ▶Welcome to the MSDN Library
    • ▶Visual Studio Documentation
    • ▶Visual Basic Documentation
    • ▶Visual C++ Documentation
    • ▶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
      • ▶Developing International Software for Windows 95 and Windows NT
      • ▶Advanced Microsoft Visual Basic 5
      • ▼Hardcore Visual Basic
        • Acknowledgements
        • ▶Introduction
        • ▶Chapter 1: The Spirit of Basic
        • ▶Chapter 2: The Second Level of Basic Enlightenment
        • ▶Chapter 3: An Object Way of Basic
        • ▶Chapter 4: Collecting Objects
        • ▶Chapter 5: Functional Programming's Last Gasp
        • ▶Chapter 6: Taking Control of Windows
        • ▼Chapter 7: Painting Pictures
          • ▶Windows to Basic and Back Again
          • ▶Two Ways of Drawing
          • ▼Basic Windows Painting
            • ▶Picture Objects
            • The Windows Way of Painting
          • ▶A Word About Blitting
          • ▶Animating Pictures
          • ▶Deal Me In
        • ▶Chapter 8: A Handle on Data
        • ▶Chapter 9: Writing Code for the Ages
        • ▶Chapter 10: COM Behind the Curtain
        • ▶Chapter 11: Stir-Fry
        • Author Biography
      • ▶Inside OLE
      • ▶Microsoft Jet Database Engine Programmer's Guide
      • ▶PC 97 Hardware Design Guide
      • ▶PC 98 System Design Guide
      • ▶Programming the Windows 95 User Interface
      • ▶Understanding Thin-Client/Server Computing
      • ▶The Windows Interface Guidelines for Software Design
    • ▶Partial Books
    • ▶Periodicals
    • ▶Conference Papers