如何更改默认的delphi停靠表单标题高度?

时间:2012-05-13 05:23:19

标签: delphi delphi-xe2

我使用标准的delphi对接功能将表格停靠到TPanel。对接形式的标题看起来像这样 enter image description here

如何修改其外观?

1 个答案:

答案 0 :(得分:8)

默认外观来自TCaptionedDockTree。您可以编写自己的后代并将其分配给DefaultDockTreeClass来替换它。 要更改标题高度,请覆盖AdjustCaptionRect。要更改标题的实际绘图,请覆盖GetDockCaptionDrawer以使用覆盖TDockCaptionDrawer和/或DrawDockCaption方法返回您自己的DockCaptionHitTest后代。