C/C++ではじめる Windowsプログラミングガイド
ようこそWindowsプログラミングの世界へ!

この講座は、Visual Studioの各製品(含むExpress Edition)を使ってネイティブなWin32アプリケーションを作成する方法を解説しています。Win32API(アプリケーション・プログラム・インターフェイス)を呼び出すプログラムは、Windowsの機能を直接使うため、非常にコンパクトで高速なプログラムを作成できます。また、Windowsそのものの仕組みも理解する事になるので、様々なプログラミング環境に応用が利き、理解の手助けにもなるでしょう。
解説記事は結構古いです(笑)
しかし、プログラムのソースコードは、
オリジナルバージョン
Win32SDKバージョン あるいは コンパチブルバージョン
最新バージョン
が含まれています。最新バージョンでは、ソースコードに変更を加えることなく最新の環境でビルドできます。