Bonjour,

Je possède une application CLX et j'aimerais modifier la couleur de font de mon ttreeview.
Lorsque je récupère le Canvas de mon ttreeview grâce à l'event onCustomDrawItem, et que j'essaie de modifier la couleur de font rien ne se passe. Par contre si je fais la même chose mais cette fois avec une application VCL, ca fonctionne.

Quelqu'un peut-il m'aider?

Merci d'avance

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
procedure TForm1.TreeView1CustomDrawItem(Sender: TCustomViewControl;
  Item: TCustomViewItem; Canvas: TCanvas; const Rect: TRect;
  State: TCustomDrawState; Stage: TCustomDrawStage;
  var DefaultDraw: Boolean);
begin
  Canvas.Font.Color := clRed;
end;
[Balises CODE rajoutées par Pedro. Merci d'y penser à l'avenir]