2 pièce(s) jointe(s)
	
	
		fond d'un static text transparent, mais l'ancienne valeur reste affiché
	
	
		Bonjour à tous, je ne pense pas que mon titre soit bien clair, et je vais essayer d'exposer mon problème au mieux.
J'ai créé un contrôle static où j'affiche du texte, et j'ai rendu transparent le fond avec :
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 
 | case WM_CTLCOLORSTATIC:
{
    if ((HWND)lParam == hStatic)
    {
        SetBkMode((HDC)wParam,TRANSPARENT);
	return (LRESULT)GetStockObject(HOLLOW_BRUSH) ;
    }
} | 
 Le problème est que quand je change le texte (avec 
	Code:
	
SetWindowText(hStatic,texte);
 ), l'ancien reste affiché:
Pièce jointe 166966 puis je change en "1%" et j’obtiens ça:Pièce jointe 166967
Pouvez-vous m'expliquer comment faire pour effacer l'ancien texte, ou me rediriger vers un autre sujet ?
Je précise que j'ai déjà essayé 
	Code:
	
SetWindowText(hStatic,"        ");
 .
Cordialement,
Simac