TwinSidE
Messages postés5Date d'inscriptionlundi 20 janvier 2003StatutMembreDernière intervention23 juillet 2003
-
22 juil. 2003 à 00:45
TwinSidE
Messages postés5Date d'inscriptionlundi 20 janvier 2003StatutMembreDernière intervention23 juillet 2003
-
23 juil. 2003 à 20:25
J'utilise une List View Owner Draw (sans MFC) pour pouvoir afficher des lignes de différentes couleurs. Lorsqu'on clique sur un item les subitem sont de différentes couleurs.
Tout marche bien jusqu'au moment où on modifie un item, là tous les changements de couleurs saute, et tout redevient blanc (pas le texte). Le problème ne vient pas de la gestion du click (vérifié plusieur fois). J'utilise des FillRect pour dessiner.
TwinSidE
Messages postés5Date d'inscriptionlundi 20 janvier 2003StatutMembreDernière intervention23 juillet 2003 22 juil. 2003 à 23:06
ListView_UpDate ne résout malheureusement pas le problème, je pense que le problème pourrait venir des FillRect, mais je n'ai pas trop l'habitude de les utiliser.
TwinSidE
Messages postés5Date d'inscriptionlundi 20 janvier 2003StatutMembreDernière intervention23 juillet 2003 23 juil. 2003 à 20:25
Après relecture je me suis mal m'exprimé :-]
Le problème vient de la fonction de dessin, qui ne dessine plus le backgroun après avoir modifié une subitem de la list view (alors quelle marche très bien avant).
le code source
c'est le membre DrawItem qui s'occupe de dessiner, et je me demande pourquoi le système ne marche plus après avoir modif la liste :/