「Windows API/イベントドリブン方式」の版間の差分

削除された内容 追加された内容
編集の要約なし
20 行
Win32APIでは、キーボード操作とは無関係にアプリ起動時に1回だけ実行する処理というのは書けますが、それだって、「アプリ起動」というイベントによって駆動されたプログラムです。
 
なので、もし、wWinMain 関数のブロック内で変数を宣言しても、その変数は通常、他のイベントからは呼び出せないです。たとえば描画イベントやキーボード入力受付イベントなどからは、一切、wWinMain 関数のブロック内で宣言された変数は呼び出せないです。
 
 
このように、wWinMain 関数のブロックは、単に、アプリケーション開始というイベントを表すブロックに過ぎないのです。(なお、グローバル変数の宣言の場所は、別の場所にある。くわしくは後述。)
 
とにかく、Win32APIにおいて、原則的にプログラム内の個別の処理は、かならず、イベントと関連づけられます。(Win32APIでも、グローバル変数や、includeなど、冒頭文だけ、イベントと無関係に宣言できる。しかし、プログラムの具体的に動作は、必ず、発生条件のイベントと関連づけられる。)
 
 
=== グローバル変数の宣言の場所 ===