PB : masquer checkbox d'un treeview

PB : masquer checkbox d'un treeview - API Win32 - Programmation

Marsh Posté le 21-06-2008 à 22:12:02    

Bonjour,
 
Je bricole sous Dev-C++...
J'ai un treeview (sans checkbox) auquel j'ajoute le moment venu, le flag TVS_CHECKBOXES
tout va bien, elles s'affichent, et je peux m'en servir.
 
lorsque j'enlève ce flag, je ne peux plus les cocher ou les décocher, normal, mais elles restent visibles...
je procède comme ceci :
 

Code :
  1. dwStyle = GetWindowLong(hwndTV, GWL_STYLE);
  2. SetWindowLong(hwndTV, GWL_STYLE, dwStyle | TVS_CHECKBOXES));


 et  

Code :
  1. SetWindowLong(hwndTV, GWL_STYLE, dwStyle ^ TVS_CHECKBOXES));


 
 
Ma question est comment les masquer, ou contourner ce problème ? ( sans avoir à gérer un second treeview...)
 
Merci pour votre aide !
Bonne fête de la musique à tous !!!

Reply

Marsh Posté le 21-06-2008 à 22:12:02   

Reply

Marsh Posté le 22-06-2008 à 14:58:28    

J'ai trouvé...
 
récupérer l'imagelist STATE, et la supprimer.
mais il reste encore l'espace blanc des checkbox...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed