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;

效果:

时间: 2024-09-30 19:21:22

Firemonkey 调整 MainMenu 字型大小 (D10)的相关文章

[函數] Firemonkey Android 取得系统参数设定的字型大小

Android 系统参数设定内,可以设定字型大小: 可以透过下面代码来取得字型大小比例: function FontScale: Single; var Resources: JResources; Configuration: JConfiguration; begin Result := 1; if TAndroidHelper.Context <> nil then begin Resources := TAndroidHelper.Context.getResources; if Re

Delphi 取得 iOS 辅助使用里的字型大小

说明:在 iOS 里有一个人性化的辅助设定,可以将字体放大,但这个设定对 Delphi 是不起作用的,还好 Delphi 提供了这个 iOS API 可以取得. 开发环境:Delphi 10 Seattle 运行系统:iOS 7.0 以上 参考资料:Apple 官网 源码: function iOSFontSize: Single; var f: UIFontDescriptor; begin f := TUIFontDescriptor.OCClass.preferredFontDescrip

Fontface Ninja 一鍵查看網頁使用的字型名稱、大小和行高,快速下載字體檔案

對於網頁設計有興趣的朋友,一定很習慣在上網時注意網頁所使用的字型,若是比較有經驗的使用者會透過找網頁原始碼的方式來查看網頁使用的字型,或是從 CSS 檔裡去挖掘該網站使用的是那一種字型組合.先前我曾介紹過 WhatFont Tool,可以快速顯示網頁使用的字型.大小和行高,是個相當方便的工具,本文要再介紹另一個更強大的工具,它不但能夠幫你快速查詢到字型等資訊,還可以直接在網頁上測試文字實際套用該字體所顯示的樣式,以及一鍵將字型檔案下載到電腦裡. Fontface Ninja 是一個相當好用的瀏覽

Firemonkey TComboBox 下拉菜单字型修改方法 (D10)

在 FMX 下的 TComboBox 下拉菜单字型修改有二种方法: 使用 Style,需先设定好 Style 后,再指定预设项的 Style,方法如下: procedure TForm1.FormCreate(Sender: TObject); var i: Integer; begin ComboBox2.DropDownKind := TDropDownKind.Custom; Combobox2.ListBox.DefaultItemStyles.ItemStyle := 'listbox

Firemonkey 控件设定字型属性及颜色

将控件 StyledSettings 的勾取消(如此才能自定样式及字型,如果勾选则依 Style 而定). 设定 TextSettings 里的 Font 属性.

矩阵的之字型遍历

题目描述:给你一个包含 m x n 个元素的矩阵 (m 行, n 列), 求该矩阵的之字型遍历. 样例:对于如下矩阵: [ [1, 2,  3,  4], [5, 6,  7,  8], [9,10, 11, 12] ] 返回 [1, 2, 5, 9, 6, 3, 4, 7, 10, 11, 8, 12] 首先,先说明一下题目的意思.其实是以45度角方向遍历整个矩阵,斜向上,斜向下交替进行.拿样例来说,如下图所示: 箭头表示的就是遍历的顺序. 所以,我们可以设计一个布尔值up表示现在应该向上还是

Android基础入门教程——8.3.15 Paint API之——Typeface(字型)

Android基础入门教程--8.3.15 Paint API之--Typeface(字型) 标签(空格分隔): Android基础入门教程 本节引言: 本节带来Paint API系列的最后一个API,Typeface(字型),由字义,我们大概可以猜到,这个 API是用来设置字体以及字体风格的,使用起来也非常的简单!下面我们来学习下Typeface的一些相关 的用法!官方API文档:Typeface~ 1.字体的可选风格 四个整型常量: BOLD:加粗 ITALIC:斜体 BOLD_ITALIC

iOS模拟器太大 如何调整XCode5的模拟器大小

基于Xcode5创建一个project, 运行后,你会发现模拟器有点儿不爽. 早期的模拟器,那可真的称得上拟物化,特像一个手机的样子. 而Xcode5 模拟器运行后,是一个白板,而且是一个大大的白板. 竟然连 home 键都不见了. 首先要做的是,如何调整这个模拟器的大小. command + R  模拟器运行后, 再按 command +1. command+2. command+3, 试试看. 你会发现 模拟器的大小发生了变化. 其实,模拟器还是那个模拟器,只不过是等比缩放了而已.  操作方

jquery实现的拖动可以调整table单元格大小代码实例

jquery实现的拖动可以调整table单元格大小代码实例: 本章节介绍一下如果利用jquery实现表格单元格可以通过鼠标拖动调整大小的效果,当然如果让我们完全写代码的话,可能会比较的复杂,不过有现成的插件可以使用,只要简单的几个步骤就可以实现我们的要求. 一.引入相关库文件: 要使用相关插件,那就必须要引入相关的代码文件,如下: <script src="/js/jquery-1.8.0.min.js" type="text/javascript">&