タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

APIに関するhazrattのブックマーク (1)

  • ウィンドウメッセージ

    ウィンドウの大きさを変更したり、閉じるボタンをクリックしたりするとウィンドウプロシージャ(コールバック関数)が実行されます。 メッセージが発生すると、そのメッセージをウィンドウの「メッセージキュー」に追加し、API関数によって取り出すことができます。 そして、そのメッセージを取り出すことによって、プログラムはユーザが何をしたいのかを識別し、ウィンドウプロシージャで必要な処理を行います。 メッセージの取得 メッセージを取得する関数は GetMessage 関数と PeekMessage 関数があります。 GetMessage 関数はメッセージがなければプログラム(正確にはスレッド)をメッセージが来るまで停止します。 で、メッセージ取得は決まっていて、だいたい次のようなコードになります。while (GetMessage(&msg, NULL 0, 0)) { DispatchMe

    hazratt
    hazratt 2010/05/17
  • 1