在Delphi程序设计中,菜单的字体和横向菜单项间的间距能否调整? 好象不行,除非你重写Delphi的菜单源码。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 据本人所知,菜单用的是Micsoft的标准字体.....好像不能更改. 除非叫Borlandc/Inspise来改. { Returns menu font size }function GetMenuFontSize: Integer;var ncm: TNonClientMetrics; PixelsPerInch: integer;begin ncm.cbSize := sizeof(TNonClientMetrics); SystemParametersInfo( SPI_GETNONCLIENTMETRICS, sizeof(NONCLIENTMETRICS), @ncm, SPIF_UPDATEINIFILE ); PixelsPerInch := GetDeviceCaps(GetDC(0), LOGPIXELSY); Result := -MulDiv(ncm.lfMenuFont.lfHeight, 72, PixelsPerInch);end;{ Set menu font size }procedure SetMenuFontSize(FontSize: Integer);var ncm: TNonClientMetrics; PixelsPerInch: Integer;begin ncm.cbSize := sizeof(TNonClientMetrics); SystemParametersInfo( SPI_GETNONCLIENTMETRICS, sizeof(NONCLIENTMETRICS), @ncm, 0 ); PixelsPerInch := GetDeviceCaps(GetDC(0), LOGPIXELSY); ncm.lfMenuFont.lfHeight := -MulDiv(FontSize, PixelsPerInch, 72); SystemParametersInfo( SPI_SETNONCLIENTMETRICS, sizeof(NONCLIENTMETRICS), @ncm, SPIF_UPDATEINIFILE );end; 谁有delphi ado连接oracle的ODAC,免费的哦 delphi 定义函数调用不能用 delphi2006控制word2003的域的问题 quick chm图片无法显示问题 Delphi7.0 sn question? 简单的调用问题。 string的参考手册 关于listview的问题??? 有谁对spooling技术或者共享打印机技术比较了解的,请指点小弟一下!100分在线等待!!! 请问怎么在DELPHI中命令POWERPOINT打开一个指定的.ppt文件? 请问如何在Delphi中调用API函数播放MIDI音乐? query
好像不能更改. 除非叫Borlandc/Inspise来改.
function GetMenuFontSize: Integer;
var
ncm: TNonClientMetrics;
PixelsPerInch: integer;
begin
ncm.cbSize := sizeof(TNonClientMetrics);
SystemParametersInfo(
SPI_GETNONCLIENTMETRICS,
sizeof(NONCLIENTMETRICS),
@ncm,
SPIF_UPDATEINIFILE
);
PixelsPerInch := GetDeviceCaps(GetDC(0), LOGPIXELSY);
Result := -MulDiv(ncm.lfMenuFont.lfHeight, 72, PixelsPerInch);
end;{ Set menu font size }
procedure SetMenuFontSize(FontSize: Integer);
var
ncm: TNonClientMetrics;
PixelsPerInch: Integer;
begin
ncm.cbSize := sizeof(TNonClientMetrics);
SystemParametersInfo(
SPI_GETNONCLIENTMETRICS,
sizeof(NONCLIENTMETRICS),
@ncm,
0
); PixelsPerInch := GetDeviceCaps(GetDC(0), LOGPIXELSY);
ncm.lfMenuFont.lfHeight := -MulDiv(FontSize, PixelsPerInch, 72); SystemParametersInfo(
SPI_SETNONCLIENTMETRICS,
sizeof(NONCLIENTMETRICS),
@ncm,
SPIF_UPDATEINIFILE
);
end;