Wenn es jemanden interessiert, habs rausgefunden
Man muss folgende functionen überschreiben, so das sie die eigene Headerklasse zurückgeben. So kann man den Tree dazu bringen eigene abgeleitete Header Klassen zu verwenden...
Delphi-Quellcode:
function GetHeaderClass: TVTHeaderClass; override;
function GetColumnClass: TVirtualTreeColumnClass; override;
function TCaDBGrid3.GetHeaderClass: TVTHeaderClass;
begin
Result := TMyHeader;
end;
function TCaDBGrid3.GetColumnClass: TVirtualTreeColumnClass;
begin
Result := TMyTreeColumn;
end;