我一直在通过Windows API进行search,寻找一种方法来拦截所有WM_MOUSESCROLL消息,然后才能触发它们的透视消息队列。 拦截后,我需要改变一些关于它们的事情,并将它们发送到不同的[或相同的]消息队列。
我需要相当有效地做到这一点,因为它将在一个相当大的应用程序之上运行。
Windows 8.1无法安装.NET Framework 3.5 0 * 800F0906
在.NET中占用固定的地址
如何使用C#代码获取IIS虚拟目录和Web应用程序的物理path?
什么时候我的进程被杀死了?
通过复制Bin> Debug文件夹内容来安装应用程序有什么问题?
有效字幕文本颜色 – 检测变化(在.Net中)
我可以在Linux上运行原始的MS.Net Framework 4吗?
使用用于.NET控件的WiX安装程序在32个版本上设置registry项。 64位,WoW6432Node
颜色字体字形
如何恢复/降级Windows Phone 8.1应用程序到C#5,我不小心升级到C#6
您最好的选择是使用低级别鼠标事件挂钩进行非托管拦截。 有关更多信息,请参阅此MSKB文章 。
使用MFC时,可以使用PreTranslateMessage ,或者在自定义框架中搜索WndProc函数,并查看它是否提供了类似的功能。 否则,鼠标挂钩是个好主意。 特别是当你想在全球范围内做到这一点。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。