2016-10-08 119 views
1

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

+0

请参阅[本答案](http://stackoverflow.com/a/20750099/62576),它向您展示了如何从TBalloonHint下降以改变它的外观。 –

回答

0

你有两个选择:

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

最大,感谢您的帮助。我将爆炸实施我自己的组件。 – Silver