エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
WILL - Windows メッセージハンドラの追加…?
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
WILL - Windows メッセージハンドラの追加…?
MFCでは、クラスを右クリックして「Windows メッセージハンドラの追加」を選べばメッセージハンドラ... MFCでは、クラスを右クリックして「Windows メッセージハンドラの追加」を選べばメッセージハンドラが追加できます。 …と思ったんですが、どうもすべてのメッセージに対するハンドラを作成できるわけではないようです。 今回つまづいたのは、WM_POWERBROADCAST というWindowsメッセージです。 これは上記の方法ではハンドラを追加できません(メッセージ一覧に出てきません)。 というわけで、MSDNライブラリをあさってみました。 以下の方法でできます。 メッセージをハンドルするクラスの.cppファイルを開きます。 今回は MainFrame.cpp でハンドルします。 (ビューにはWM_POWERBROADCASTメッセージは飛んでいかないようです。Spy++で調べましょう) ファイルの最初のほうの BEGIN_MESSAGE_MAP とか書いてあるところを以