0

コントロールに問題があります。迷惑な onMouseOver イベントを発生させていますが、どこから来ているのかわかりません。確かに、私はそれを接続しませんでした。私はいくつかの実験を行いました。そのうちの 1 つは onMouseOver イベントを実際に実装し、「Handled」フラグを true に設定しましたが、まだ起動していました。処理されたフラグがそれを処理する必要があったため、自分が発砲した後に発火していたと思います?? コードで「フォーカス」と「マウス」も検索しましたが、何も返されませんでした。VS2010 でイベントの発生元を検出して実際に修正できる方法はありますか? ありがとう

4

1 に答える 1

1

実行中は、ツール メニューから Spy++ を開いてみることができます。その後、メッセージのリストを表示できるはずです。これにより、迷子のマウスオーバー メッセージの原因を確認するメカニズムが提供されます。マウスが実際にホバリングしていなくても、基本コードが Windows メッセージを送信している可能性があります。

これを Managed Spy と呼んでいる人もいると思いますが、見た目は同じです。

こちらの記事を参照してください: http://msdn.microsoft.com/en-us/magazine/cc163617.aspx

参照:ユーザー インターフェイスのコントロールからどのイベントが発生しているかを表示/監視する方法

于 2013-07-22T20:43:38.657 に答える