Bonjour,
je viens de faire ma premiere application grpahique et je remarque que lorsque le call_back WS_PAINT est appele,
il ne nettoie pas la fenetre.
case WM_PAINT:
hdc = BeginPaint(hWnd, &ps);
AfficherContenu(hWnd );
EndPaint(hWnd, &ps);
break;
En effet, les elements sont conserves sur la fenetre et donc superposer aux nouveaux.
Comment faut-il faire pour nettoyer la fenetre de tous les elements graphiques qui la compose?
Entre deux appels de WM_PAINT, les valeurs de AfficherContenu sont modifies.
Et lors du deuxieme appel la fenetre affiche les anciens et les nouveaux.
Merci d'avance.