bonjour,
j'ai une fenetre principale avec "collée" dessus une autre fenetre avec scrollbar.
sur la fenetre avec scrollbar, j'ai ajouté des objets static
je modifie leurs couleurs via le message WM_CTLCOLORSTATIC du callback de la fenetre avec scrollbar.
le scrollbar fonctionne bien en apparence
en testant ceci, j'ai obtenu un resultat bizarre : tous les objets de la fenetre avec scrollbar ont perdu leur couleur :
clic sur la barre de defilement et je laisse appuyé et je deplace vers le haut, vers le bas (pendant 1 à 2 minutes env).
au bout d'un moment, plus de couleurs :-(
pourtant je force bien la réactualisation de l'affichage
ca fonctionne dans le cadre d'une utilisation "normale" ;-)
case WM_VSCROLL:
....
ScrollWindow(hWndDlg, 0, yChar * (yPos - si.nPos), NULL, NULL);
UpdateWindow (hWndDlg);
break
d'où peut venir mon erreur ?
surtout que par la suite, c'est toute la fenetre qui s'efface partiellement ...
Question subsidiaire :
où trouver de la doc "comprehensible" sur la gestion simultanée d'un scrollbar avec redimensionnement de la fenetre ?
car la doc de la msdn ne montre que la gestion des scrollbars, pas des objets devant etre deplacer
merci