0

編集:ここに貼り付けたコードを削除します。コードのエラーにより、説明されている動作が発生していました ( breakswitch ステートメントに a がありません)。

からのメッセージを処理するswitchステートメントで、GetMessageエイリアスが定義されていないいくつかのメッセージの整数値を入れました (ここで見つけたリストを使用: http://www.mazama.net/scheme/v12/w32message .scm ) これらのメッセージの 1 つが受信された場合にポップアップするメッセージ ボックス。私の予想では、名前のないメッセージは単純に非推奨であり、表示されることはありませんでした。

WM_ACTIVATEまた、ウィンドウをクリックした場合にウィンドウを最小化するはずのコードをいくつか試しました。何かを台無しにしたので、ウィンドウが開くとすぐに最小化されますが、それが私をここに連れてきた理由ではありません。ウィンドウが開いて最小化されるとすぐに、Windows がメッセージ 9 を送信したことを知らせるメッセージ ボックスが表示されます。それを閉じると、メッセージ ボックスが再び表示されます。

それで、私は疑問に思いました、誰がそのメッセージをトリガーするイベントを知っていますか? または、さらに言えば、エイリアスを持たない GetMessage によって返される整数値はありますか? Windows メッセージのリストで見つけたものはすべて、上に投稿したリンクと同じ番号を省略しています。

4

1 に答える 1