改变Tballoonhint(Delphi)的字体

时间:2016-10-08 08:23:22

标签: delphi delphi-xe

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

1 个答案:

答案 0 :(得分:2)

您有两种选择:

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