Bonjour
Je souhaiterais surcharger l'�v�nement OnCustomDrawItem sur une TTreeView. Chaque noeud possede un texte tel "blablabla=11".
Mon but est pour chaque texte, cacher la partie du texte � partir du caractere "=" pour cela voici le code que j utilise :
Ce code r�alise ce que je souhaite afficher, cependant il apparait en arriere plan de celui texte de d�part.
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8 void __fastcall TForm1::trvCustomDrawItem(TCustomTreeView *Sender, TTreeNode *Node, TCustomDrawState State, bool &DefaultDraw) { TRect NodeRect ; NodeRect = Node->DisplayRect(true) ; AnsiString Text = Node->Text.SubString( 1, Node->Text.Pos( "=" ) - 1 ) ; ((TTreeView*)Sender)->Canvas->TextRect( NodeRect, NodeRect.Left, NodeRect.Top, Text ) ; }
Par cons�quent comment pourrais je faire pour passer mon texte modifi� en premier plan ?
Je suis � l �coute de toute suggestion !
Partager