Delphi 5 表单标题字体大小

标签 delphi font-size delphi-5

我目前正在将 Delphi5 应用程序的大小从 800x600 调整为可扩展到 1440x1080。

唯一看起来仍然太小的就是表单标题和 ShowMessage/MessageDlg 文本。

我认为 ShowMessage 文本与 Windows 默认大小有关吗?

有什么办法可以增加表单标题的字体大小吗?它似乎与表单字体大小无关。

谢谢

最佳答案

标题栏的字体大小由窗口处理,并且是系统范围的。如果要修改字体或其他属性,则必须手动绘制表单的非客户区域(Windows)。

在 Windows XP 之前,您可以直接在标题栏中绘制,修改字体、颜色和文本处理 WM_NCPAINT消息,从 Windows Vista 和 DWM 开始简介您必须使用DwmSetWindowAttribute功能与 DWMWA_ALLOW_NCPAINT值以便使用该技术。

关于Delphi 5 表单标题字体大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10797403/

相关文章:

delphi - zlib目录(保存路径)

html - CSS font-size 属性从百分比到像素,如何?

delphi - 如何从文本文件变量获取完整的文件名?

delphi - wsMaximized 表单不会出现最大化

delphi - 通过拖动移动/重新排序选项卡/页面控件

mysql - DelphiXE4 和 MySQL 社区 5.6.12 中的最大查询长度

android - 为什么我的字体大小在 android webview 对象中看起来比在 android 浏览器中查看时大得多?

fonts - 如何在 Electron 中设置最小字体大小?

Delphi:如何以相反的顺序删除子类?

delphi - tatkgis,保存和加载图层属性