更改 Tballoonhint 的字体 (Delphi)
Change font for Tballoonhint (Delphi)
当我使用 TBalloonhint (delphi) 组件时,我找不到如何更改默认字体。有什么办法吗?
你有两个选择:
- 简单但不推荐:您可以使用Screen.HintFont 属性调整字体。我不推荐这种方法,因为您需要在您的应用程序中禁用主题支持 (Project Options\Application\Runtime Themes = None)
- 您可以实现自己的 TBalloonHint 组件。我想这应该很容易。正如您可以在 Delphi 来源中找到的那样,TBalloonHint 只有两种方法(
PaintHint
和 SetHintSize
)。您可以采用 VCL 实现并从中删除主题支持(假设 IsThemed = false)。
当我使用 TBalloonhint (delphi) 组件时,我找不到如何更改默认字体。有什么办法吗?
你有两个选择:
- 简单但不推荐:您可以使用Screen.HintFont 属性调整字体。我不推荐这种方法,因为您需要在您的应用程序中禁用主题支持 (Project Options\Application\Runtime Themes = None)
- 您可以实现自己的 TBalloonHint 组件。我想这应该很容易。正如您可以在 Delphi 来源中找到的那样,TBalloonHint 只有两种方法(
PaintHint
和SetHintSize
)。您可以采用 VCL 实现并从中删除主题支持(假设 IsThemed = false)。