【发布时间】:2015-12-18 23:06:10
【问题描述】:
例如,有 IKeyboardMouseEvent.MouseDown 和 IKeyboardMouseEvent.MouseDownExt。有什么区别?
谢谢
【问题讨论】:
标签: c# mousekeyhook
例如,有 IKeyboardMouseEvent.MouseDown 和 IKeyboardMouseEvent.MouseDownExt。有什么区别?
谢谢
【问题讨论】:
标签: c# mousekeyhook
表示扩展。
Windows MouseEventArgs 类不包含 Handled 属性,而扩展的 MouseEventExtArgs 类包含。 e.Handled = true;
【讨论】:
这些事件使用提供“扩展”数据/功能的参数和处理程序。
在这种情况下,一个区别是它们公开了一个 Handled 事件。
我似乎找不到这些的官方文档,我很好奇它们的来源,因为我从未遇到过它们。有了更多信息,有人可能会发现另一个资源。这些是普通的 .NET 吗?
您最好的选择可能是浏览符号或创建每个符号的实例并在调试器中仔细阅读它们。
在不知道上下文的情况下,我不得不猜测我在他们身上找到的资源是相关的。如果是这样,我建议使用功能更多的版本。
【讨论】: