• Microsoft Developer Network
  • ▶Highlights
  • ▶Technical Articles
  • ▶Sample Code
  • ▶Resource and Strategy
  • ▶Knowledge Base and Bug Lists
  • ▼Books and Magazine Articles
    • ▼Programming Windows 3.0 (Petzold)
      • Preface
      • ▼PART 1 GETTING STARTED
        • PART 1 GETTING STARTED
        • ▼Chapter 1 Hello, Windows
          • Chapter 1 Hello, Windows
          • A BRIEF HISTORY OF WINDOWS
          • ▶THE USER'S PERSPECTIVE
          • ▶THE PROGRAMMER'S PERSPECTIVE
          • ▼YOUR FIRST WINDOWS PROGRAM
            • YOUR FIRST WINDOWS PROGRAM
            • What's Wrong with this Program?
            • The HELLOWIN Files
            • The Make File
            • The C Source Code File
            • The Windows Function Calls
            • Uppercase Identifiers
            • New Data Types
            • Getting a Handle on Handles
            • Hungarian Notation
            • The Program Entry Point
            • Registering the Window Class
            • Creating the Window
            • Displaying the Window
            • The Message Loop
            • The Window Procedure
            • Processing the Messages
            • The WM_PAINT Message
            • The WM_DESTROY Message
            • The Module Definition File
          • ▶THE WINDOWS PROGRAMMING HURDLES
        • ▶Chapter 2 Painting with Text
      • ▶PART 2 READING INPUT
      • ▶PART 3 USING RESOURCES
      • ▶PART 4 THE GRAPHICS DEVICE INTERFACE
      • ▶PART 5 DATA EXCHANGE AND LINKS
    • ▶Advanced MS-DOS Programming
    • ▶MS-DOS Programmer's Reference
    • ▶MS Systems Journal
  • ▶Product Documentation
  • ▶Unsupported Tools & Utilities