Get Started with Win32 and C++
The aim of this Get Started series is to teach you how to write a desktop program in C++ using Win32 and COM APIs.
In the first module, you'll learn step-by-step how to create and show a window. Later modules will introduce the Component Object Model (COM), graphics and text, and user input.
For this series, it is assumed that you have a good working knowledge of C++ programming. No previous experience with Windows programming is assumed. If you are new to C++, learning material is available in the C++ language documentation.
In this section
|Intro to Win32 programming in C++
||This section describes some of the basic terminology and coding conventions used in Windows programming.
|Module 1. Your First Windows Program
||In this module, you will create a simple Windows program that shows a blank window.
|Module 2. Using COM in Your Windows Program
||This module introduces the Component Object Model (COM), which underlies many of the modern Windows APIs.
|Module 3. Windows Graphics
||This module introduces the Windows graphics architecture, with a focus on Direct2D.
|Module 4. User Input
||This module describes mouse and keyboard input.
||Contains links to download the sample code for this series.