Hello,
j'ai un Treeview qui est en mode OwnerDrawText.
Treeview appelle bien ma fonction DrawNode dans laquelle je positionne e.DrawDefault à true afin que le système dessine le texte, moi je ne veux qu'ajouter une icône à droite du texte.
Tout ça marche plutôt bien ... sauf que ...
Le hic : lors du remplissage de ma treeview, je vois toutes mes icônes qui se dessinent en haut de ma Treeview ?!
... même avec des BeginUpdate() / EndUpdate()
La question : pourquoi ?
Que faire :
> Est-ce que je dois déterminer si mon Treeview est en "update" et donc ne pas tracer mes icônes ?
> Est-ce un problème de bounds ? ... en effet, je dessine à coté du bound actuel de la node ... dois-je l'agrandir pour inclure mon icône ?
( ou surcharger le getbound() pour inclure mon icône ? )
Merci de vos lumières![]()
Partager