掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
WM_CONTEXTMENUを親よりあとに受け取りたい (ID:73232)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
> 親ウィンドウが誰もWM_CONTEXTMENUを処理しなかったときに > デフォルトの処理として出すようにできればと思っているのですが、 > そのようなWM_CONTEXTMENUの流れを実現することはできるのでしょうか? 無理です。 WM_CONTEXTMENUを処理したかどうかを知る術がありません。 さらに,DefWindowProcは親ウィンドウにWM_CONTEXTMENUを投げます。 このため,逆の流れを作るとコンテキストメニューを複数開こうとしたり,メッセージが循環したりすることになります。 MSDN: WM_CONTEXTMENU message http://msdn.microsoft.com/en-us/library/windows/desktop/ms647592.aspx > Return value > No return value. > Remarks > If a window is a child window, DefWindowProc sends the message to the parent.
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.