Im OnCustomDrawItem-Ereignis:
Delphi-Quellcode:
treeview1.Canvas.Brush.Style := bsclear;
treeview1.Canvas.Font.Color := clblack; // <---
treeview1.canvas.TextOut(x+5,y,node.Text);
defaultdraw := false;
Trotz der markierten Zeile wird der Text, wenn ich den Eintrag
markiert habe, immer weiss angezeigt.
Auch die "unmarkierte" Farbe lässt sich net ändern.
Das "defaultdraw := false" ist halt nötig, damit das Hintergrundbild
korrekt angezeigt wird.
Gruß
Mario