ying32 / govcl

Cross-platform Go/Golang GUI library.
https://z-kit.cc
Apache License 2.0
2.25k stars 228 forks source link

vcl.Mouse.CursorPos() #112

Open 752473572 opened 2 years ago

752473572 commented 2 years ago

我在windows10下,通过上面的函数获取坐标,得到的坐标不准确。我的分辨率是1920*1080,但即使我把鼠标拖动到屏幕最右边,显示的坐标X的值只有1500。我用微信截图工具得到的坐标是正确的1920

ying32 commented 2 years ago

测试没有问题,如果你觉得有问题而且是windows,可以直接调用winapi GetCursorPos获取结果

752473572 commented 2 years ago

我知道什么问题了,是DPI的影响,我build后的exe选择禁用高DPI的缩放就可以了。请问在代码中我如何处理?