12月162020
禁用自己程序的随系统 DPI 的缩放
系统缩放显示不是100%的时候,一些依靠坐标的操作,获取到的坐标可能不再准确。
为了获取正确的坐标,我们可以用显示相关的api对正常的分辨率进行获取。
还有个更简单的方法,就是让当前进程禁用DPI缩放。
参考文章:https://www.cnblogs.com/weiym/p/3555068.html
```SetProcessDPIAware()
ConsoleWrite(@DesktopWidth & '*' & @DesktopHeight & @CRLF)
Func SetProcessDPIAware()
Local $Result = DllCall('User32.dll', 'BOOL', 'SetProcessDPIAware')
If @error Then Return SetError(@error, 0, False)
Return $Result[0]
EndFunc ;==>SetProcessDPIAware
```
扫描二维码,在手机上阅读
发表评论
木有头像就木JJ啦!还木有头像吗?点这里申请属于你的个性Gravatar头像吧!