この Windows API Primer では、開発環境(処理系・コンパイラ)として、おもに MinGW を使おうと思います。テキストエディタはお好きな物を使ってください。 また、Visual Studio C++ についても適宜説明していきます。
次のサイトから MingW-W64-buildsをダウンロードします。
ダウンロードした mingw-w64-install.exe を実行します。Settings 画面が表示されたら次のように設定してください。
インストールする場所は C:\mingw-w64
などにします。
インストール後、Windowsの環境変数に次のパスを追加してください。
C:\mingw-w64\mingw32\bin
C:\mingw-w64\mingw64\bin
Visual Studioで、この Windows API Primerのサンプルコードを実行するには、 Win32の「Win32プロジェクト(Visual C++)」を選び、win32アプリケーションウィザードで「次へ」を選び、「空のプロジェクト」にチェックを入れて「完了」をクリックします。そして作成したプロジェクトに新しいソールファイルを「window.c」などのように拡張子を.cにして追加してください。
API (Application Programming Interface) は、システム(OS)が用意している、アプリケーションを作るための関数群です。
Windows 3.1までの16bitシステム用をwin16、Windows 95以降の32bitシステム用をwin32と区別して呼ぶこともあります。