新しいMFC機能パックを使用するようにMFCアプリをアップグレードしようとすると、コンテキストメニューからメッセージが失われます。メニューが表示されてクリックできますが、メッセージはどこにも処理されていないようです。多くの場所でOnCmdMsg()をオーバーライドしましたが、役に立たなかったため、コンテキストメニューのコマンドメッセージがキャッチされませんでした。
メッセージをトレースする方法、ツール、またはアプローチはありますか?
この問題を解決する方法の他のアイデアはありますか?
新しいMFC機能パックを使用するようにMFCアプリをアップグレードしようとすると、コンテキストメニューからメッセージが失われます。メニューが表示されてクリックできますが、メッセージはどこにも処理されていないようです。多くの場所でOnCmdMsg()をオーバーライドしましたが、役に立たなかったため、コンテキストメニューのコマンドメッセージがキャッチされませんでした。
メッセージをトレースする方法、ツール、またはアプローチはありますか?
この問題を解決する方法の他のアイデアはありますか?
SPY++をお試しください
システムのプロセス、スレッド、ウィンドウ、およびウィンドウメッセージのグラフィカルビューを提供します。詳細については、ツールの[ヘルプ]をクリックしてください。
2005年のSpy++については、この回答で詳しく説明します。