Design Principles
The Window Class
Message Handling
The Window Class and the Application Message Pump