掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
DefWindowProcの戻り値 (ID:72883)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
まず、第一に、 一般にあるメッセージがDefWindowProc()に渡ったかどうかを調べる 必要はまったくありません。」如何なる事情でそのようなことを 調べなければいけなくなったのでしょうか(質問)。 次に「あるメッセージがDefWindowProc()に渡ったかどうかを戻り値で 判定する有効な方法はありません。」 これは、コールバックのそのメッセージのストラテジ関数のソースが 手に入らない限り絶対にわかりません。一般にその関数はDefWindowProc() をコールするしないにかかわらず0を含む任意の値を戻すことが可能です。 最後に、RegisterWindowMessage()が戻すIDを含めて、WM_USER〜0xFFFF までのメッセージはDefWindowProc()に渡す必要はまったくありません。 この事実によっても、そのメッセージがDefWindowProc()に渡ったか どうかを調べるのはナンセンスであると言えます。 従って、「セッション、又はアプリケーションが登録したメッセージの 戻り値の意味を知っているのは、それを処理したコードだけである」 といえるわけで、この件についてOSは何もしません。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.