Firemonkey 调整 MainMenu 字型大小 (D10)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Firemonkey 调整 MainMenu 字型大小 (D10)相关的知识,希望对你有一定的参考价值。

修改 Windows 下的 Style,找到下面二个 Style ,修改其中的 text 内的 font 大小:

技术分享

 

技术分享

将 FMX.Menus.pas 复制到自己的工程目录内,再修改如下内容:

constructor TMenuBar.Create(AOwner: TComponent);
begin
  //.... 略 .....
  Height := 24; // 24 为主选单高度,自行修改
  //.... 略 .....
end;

function TMenuItem.CalcRenderSize: TPointF;
begin
  //.... 略 .....
  Result := CalcVisibleObjectsItemSize(C, PointF(0, 23)); // 23 为子选单高度,自行修改
  //.... 略 .....
end;

效果:

技术分享

以上是关于Firemonkey 调整 MainMenu 字型大小 (D10)的主要内容,如果未能解决你的问题,请参考以下文章

改变TLabel字型和颜色(Styled特性高于自身特性,李维的博客)

[调整] Firemonkey iOS 原生 Edit 改变框色或透明框

怎么把EXCEL中的一列文字型别批量的改成数字

html 表格中如何隐藏超出表格长度的字型

计算机二级中根据素材调整字体是怎么看换成啥字体的?

VirtualTreeView 的 Firemonkey 版本