【发布时间】:2010-04-23 01:04:29
【问题描述】:
在 Qt 中,当我使用 QPixmap::grabWindow(hwnd,x,y,h,w) 函数时,与使用 windows api 函数 GetCursorPos 和 GetWindowRect 的坐标相比,坐标略有偏移。
即(0,0) 从 GetCursorPos 和 GetWindowRect 的角度来看,它位于窗口顶部工具栏的最左上角。
但是 QPixmap::grabWindow 的 (0,0) 更“内部”(即忽略窗口框架)。
如何使这两个坐标一致?特别是因为用户可能对窗框有不同的厚度?
【问题讨论】:
标签: c++ winapi qt mouse screenshot