更改 Tballoonhint 的字体 (Delphi)

Change font for Tballoonhint (Delphi)

当我使用 TBalloonhint (delphi) 组件时,我找不到如何更改默认字体。有什么办法吗?

你有两个选择:

  1. 简单但不推荐:您可以使用Screen.HintFont 属性调整字体。我不推荐这种方法,因为您需要在您的应用程序中禁用主题支持 (Project Options\Application\Runtime Themes = None)
  2. 您可以实现自己的 TBalloonHint 组件。我想这应该很容易。正如您可以在 Delphi 来源中找到的那样,TBalloonHint 只有两种方法(PaintHintSetHintSize)。您可以采用 VCL 实现并从中删除主题支持(假设 IsThemed = false)。