delphi 怎样判断Windows的DPI大小?


本文整理自网络,侵删。

 
delphi 怎样判断Windows的DPI大小?


在设计软件的时候,很多人都没有注意到DPI的问题,因为我们绝大多数用户默认都是使用96,但是也有些用户是使用120的。

如果没有注意到这点,那么软件运行在120下面的话会出现排版混乱的情况。 


function IsSmallDPI: boolean;
var
  DC: HDC;
begin
  DC := GetDC(0);
  Result := (GetDeviceCaps(DC, logpixelsx) = 96);
  ReleaseDC(0, DC);
end;

相关阅读 >>

Delphi 获取当前目录下的.txt文本不要带后缀扩展名

Delphi执行js

Delphi实现进制转化(2进制,8进制,10进制,16进制)

Delphi 按字符串长度对tstringlist的元素进行排序

Delphi 加壳exe的方法

Delphi pchar和array [0..255] of char的区别

Delphi xe sha1

Delphi 延时的4种方法

Delphi 检测进程是否存在函数

Delphi 判断进程名是否存在,如果存在则结束进程

更多相关阅读请进入《Delphi》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...