让你解决高DPI下获取矩形的问题

易语言 2021-04-14 08:16:51

需要做很多处理,但将进程设置DPI感知后,则对于任何窗口上去获取矩形都是屏幕显示的真实区域。

这是没有设置DPI感知时。
再也不用去使用dwm来获取区域了。WIN7也是正常的。
只需要一行代码。并且易语言UI库也可以hook易语言这个进程去设置dpi感知让他在高分屏下不在模糊。
小助手可以设置了,这样文字更清晰,DPI自动缩放会导致模糊。并且拾取窗口也不用自己计算了,小助手的边框偏移可太严重了。