如何在缩放文本和Windows之间插入我的代码?

我正在编写一个应用程序,其用户将使用展文和平板电脑。 ZoomText是屏幕放大软件。 然而展文有一个错误,阻止平板电脑跟踪正常工作,这意味着手指和笔与屏幕的交互不正确。 当你放大屏幕上的一个矩形并点击某个东西时,实际上是在绝对坐标上敲击,就好像ZoomText没有运行。

我正在尝试编写一个能够纠正这种行为的程序。 ZoomText有一个COM API,可以让我知道缩放的数量和位置。 这意味着如果我能够在ZoomText和操作系统之间进行切换,我可以截取笔/触摸input,将坐标转换为ZoomText的缩放和位置,然后将input传递回操作系统。

我应该从哪里开始? 我甚至不知道从哪里开始寻找如何实现这一点。

我认为这是一个低级别的鼠标钩子。 使用SetWindowsHookEx钩子类型为WH_MOUSE_LL