返回True为小字体,False为大字体Function ReadFonts: Boolean;
var DC: HDC;
begin
DC:=GetDC(0);
Result:=(GetDeviceCaps(DC, LOGPIXELSX)=96);
ReleaseDC(0, DC);
end;
var DC: HDC;
begin
DC:=GetDC(0);
Result:=(GetDeviceCaps(DC, LOGPIXELSX)=96);
ReleaseDC(0, DC);
end;
解决方案 »
- mysql 有没有一行命令可以删除mytable表中的记录,并且保留表结构。
- 注册表
- 如何取出当前数据集所操作的表名及此表中的主键个数及主键字段名称呢?
- 在英文操作系统下的软驱问题
- 关于Delphi播放声音的简单问题
- 急救:如何安装Indy 9.0 到C++Builder6.0 中??!!
- 如何实现动态多维数组
- 目前我开发了一套管理系统用SQL SERVER2000开发的数据库,怎么倒不到SQL SERVER 7上。。。。。。。。。
- 初学DELPHI看什么书较好?
- 经验问题请教
- 急等!!!!!小弟正在为一家公司做商务程序,可是我发现程序运行后不稳定,常出错,能帮助我吗?
- 运行错误,提示'必须声明变量'@lcname',不知我错在哪,请大家看看
如果系统设置的是小字体,下面的函数将返回true。 你可以用''Result := (GetDeviceCaps(DC, logpixelsx) = 120);''替代语句 ''Result := (GetDeviceCaps(DC, logpixelsx) = 96);'' 来测试大字体是否在使用。Function UsesSmallFonts: boolean;
var
DC: HDC;
begin
DC := GetDC(0);
Result := (GetDeviceCaps(DC, logpixelsx) = 96);
ReleaseDC(0, DC);
end;