Clignotement d'un TListView en utilisant Repaint()
Bonjour,
J'utilise un TListView. Avec les touches fléchées je me déplace dans ce TListView, et en fonction de la valeur de la case sélectionnée, je change la couleur du fond.
A chaque appuie sur une touche fléchée j'utilise ListView1->Repaint(); et donc CustomDrawSubItem pour redessiner à chaque fois mon ListView avec les changements. Mais le problème c'est que je pense que c'est assez lourd (car il doit réafficher toutes les lignes) , et en plus il y a un clignotement à chaque déplacement.
Est-ce qu'il y aurait une autre façon de faire pour éviter le clignotement de mon TListView à chaque changement, et d'éviter de recharger toutes les lignes du TlistView ?
Merci