字体大小设置(50分)

  • 主题发起人 主题发起人 ll8
  • 开始时间 开始时间
L

ll8

Unregistered / Unconfirmed
GUEST, unregistred user!
中文98下,DELPHI4.0中设置字体,选宋体,11,显示效果太大!选宋体,10,显示效果太小!有无方法?
 
换个字体嘛
 
难,没有办法。
10号不是挺好的吗。
 
可用 CreateFont 自己创建一种字体.
 
还是换字体吧
 
可以安装一些新字体!!!
 
jiangfhg:我这里安装后,其他人机器上没有该字体怎麽办?
gxg8816:请举例说明如何创建,十分感谢!
 
将显示器的分辨率调高,你就发现11号字体不大了。
 
我一般用 宋体 9号字体。和系统的菜单的字体一样的。
10号字体是很丑陋的,而且不比9号大
 
宋体小五号或五号是最好的。
 
你是否太挑剔了,10号和11号差别不大吧?
 
别费力不讨好了,大部分windows系统都是5号字,也没见人嫌字体太小.
 
这个问题讨论过好多次了,查以下'字体'关键字,你会有满意答案的
 
soso:我查过,没有。
mutex:无五号字。只有8,9,10,11,12...
all:兄弟们,就没人解决这个问题吗?
 
to 118:你选择中文字体后,把字体大小滚动条拉后到下面,不就有五号了吗?
 
宋体 9(数字) 就是标准系统字体
 
Victortim:最下面是72
Pipi(皮皮?):没办法吗?
 
pipi说的对
用宋体,小五号字既9号字
 
更专业的办法:

var
NonClientMetrics: TNonClientMetrics;
...
NonClientMetrics.cbSize := sizeof(NonClientMetrics);
if SystemParametersInfo(SPI_GETNONCLIENTMETRICS, 0, @NonClientMetrics, 0) then
Button.Font.Handle := CreateFontIndirect(NonClientMetrics.lfMessageFont);
...
这样将取到和系统一样的字体!
 
关注这个问题
在程序安装到别人的
机上时常发现有
分辨率和字体的问题!
 
后退
顶部