これも未来の自分用メモです。Windows プログラムの勉強の仕方について突然書きます。Windows では、全てのプログラムが Win32 API という C の関数群を使っています。という事は Win32 API を正しく使えばどんな Windows アプリでも書けるという事であり、逆に間違って使うと、意味無く重いプログラムや変なプログラムが出来上がってしまいます。
『猫でもわかる Windows プログラミング』isbn:4707328487 はお勧めです。これを読む前は Windows はさっぱり苦手でしたが、読んでなんとなく分かった感じがありました。
Windows プログラミングを学ぶ最速の方法は、多分フリーの C コンパイラでコンパイル出来る完全な Windows プログラムを書くことです。例えば cygwin でコンパイルする事によって、リソースなど、Windows 独自の要素をどう扱うかが判ってきます。とはいえ、Win32 にはお約束が沢山あって、ゼロからエディタで書くのも大変なので、私はこうしました。
イベント処理とリソースがわかりにくかったのでメモります。