我正在编写一个应用程序,用户将使用ZoomText和平板电脑。zoomtext是屏幕放大软件。然而,ZoomText有一个错误,阻止平板电脑跟踪正常工作,这意味着手指和笔与屏幕的交互是不正确的。当你放大屏幕上的矩形并点击某个东西时,你实际上是在点击绝对坐标,就像ZoomText没有运行一样。
我正在尝试编写一个程序来纠正这种行为。ZoomText有一个COM API,它允许我知道缩放量和位置。这意味着,如果我能够在ZooMeXT和操作系统之间,我可以截取笔/触摸输入,转换坐标,考虑到ZooMeX的缩放和位置,然后将输入传递给操作系统。
我应该从哪里开始?我甚至不知道从哪里开始寻找如何实现这一点。

最佳答案

我认为解决这个问题的方法是一个低级的鼠标钩子。使用钩型WH_MOUSE_LLSetWindowsHookEx

07-24 09:15