Salut à toutes et à tous !
Voilà mon souci.
J'ai un static contenant un texte (un pourcentage) que je modifie de temps en temps.
La fenêtre mère de mon static, a une image de fond.
Donc pour que l'on puisse voir l'image derrière le texte, je traite le message WM_CTLCOLORSTATIC comme ceci :
SetBkMode((HDC)wParam, TRANSPARENT);
return (BOOL)GetStockObject(NULL_BRUSH);
Jusque là tout va bien.
Sauf que lorsque je modifie le texte du static, le nouveau texte se superpose au précédent (100 % par dessus 99 %. par dessus....par dessus 0%).
Je me retrouve donc avec un tas noir illisible.
J'ai déjà essayé de forcer le rafraîchissement (UpdateWindow, RedrawWindow, InvalidateRect, InvalidateRgn,...).
Auriez-vous une autre idée ou solution à me proposer ? Un bout de code ou un lien ?
Je commence à saturer ! J'ai la tête qui chauffe c'est horrible !

Si vous me cherchez j'ai la tête dans la cuvette.

Merci d'avance pour votre aide. Tout renseignement est le bienvenu.
YOYO, @+.
"L'intelligence c'est comme un parachute, quand on en n'a pas...on s'écrase !"
____________________________________________
[Site officiel de YoyoCut, découpe fichiers open source]