VFB支持高分屏DPI
(2022-07-08 16:02:16)
标签:
vfb |
分类: VisualFreeBasic |
电脑显示器起初都是 100% 的 DPI ,就是 96像素 DPI。
随着高分辨率显示器的出现,和 WIn10 的出现,越来越多电脑的 DPI 会是
125%
VisualFreeBasic5 已经很好的支持它们,无需我们考虑高DPI下软件显示的问题
但是,如果你要用代码调整控件位置和大小,那就必须要使用以下函数,就可以应对 不同DPI的情况了。
你编程时按照 100% DPI 写,套上函数即可,比如:
me.move
所有,有关位置和大小,都需要使用这个函数转换,才可以自动适应不同DPI。
有顺转换,当然有逆向函数,把其它DPI的值转换为 100%DPI时的数值