本文整理自网络,侵删。
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 字符串转换为16进制整数 整数转换为16进制字符串
更多相关阅读请进入《Delphi》频道 >>