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