正在检测事件的来源

本文关键字:事件 检测 | 更新日期: 2023-09-27 18:24:13

我的控件有问题。它正在启动一个烦人的onMouseOver事件,我不知道它是从哪里来的。I、 当然,没有把它挂起来。我做了几个实验,其中一个是实际实现onMouseOver事件,并将"Handled"标志设置为true,但它仍然在启动。我认为它是在我自己被解雇后才被解雇的,因为处理过的国旗应该处理好它??我还在代码中搜索了"焦点"answers"鼠标",结果一无所获。在VS2010中有没有任何方法可以检测事件的来源,以便我能够真正修复它?感谢

正在检测事件的来源

运行时,可以尝试从工具菜单打开Spy++。然后,您应该能够看到消息列表。这将为您提供一种机制,用于查看是什么导致了mouseover消息的丢失。有可能基本代码正在发送窗口消息,即使鼠标实际上没有悬停等。

我想有些人把它称为托管间谍,但它看起来是一样的:

请参阅此处的文章:http://msdn.microsoft.com/en-us/magazine/cc163617.aspx

参考:如何查看/监控从用户界面上的控件触发的事件