0

我正在处理批量图像并扫描它们以获取像素模式。我可以让程序与 SetCursorPos() 一起工作,而且效果很好,但我正在使技术适应实时动态馈送。SerCursorPos() 不适用于该窗口,但 mouse_event 确实有效。

我的问题:很容易将位图的 X、Y 传递给 SetCursorPos,我尝试了一些公式来转换并将 x、y 转换为 dX 和 dY 以用于 mouse_event,但它们似乎偏离了 70- 100 个坐标或像素。例如,我尝试使用 HWND 的 RECT 作为对 65535 应用的宽度和高度的基础;那没有用。我应该使用窗口的 GetSystemMetric 吗?任何帮助,将不胜感激。我应该使用 DirectX 替代方案吗?

4

1 回答 1

0

至少如果我理解您的要求,听起来您正在寻找ClientToScreen(并且可能对客户区域内的位图位置进行一些补偿)。

于 2013-04-28T05:02:03.610 回答