Bonjour,
Je viens de commencer la programmation en C++, j'utilise DEV-CPP et j'ai un probleme avec GDI : j'utilise la fonction RECANGLE pour dessiner, jusque là, aucun problème. Le dessin est effectué toutes les 10Ms. Cependant, j'ai un clignotement sur la 2eme rectangle qui est dessiné par-dessus l'autre ainsi que toutes mes autres formes dessinées au-dessus de cet arriere-plan.
Voici mon code :
InvalidateRect(hwnd,NULL,FALSE);
hdc = BeginPaint(hwnd,&ps);
crayon = SelectObject(hdc,CreatePen(PS_NULL, 0, 0));
brosse = SelectObject(hdc,CreateSolidBrush(RGB(100,150,250)));
Rectangle(hdc,winrect.left,winrect.top,winrect.right + 1,winrect.bottom);
brosse = SelectObject(hdc,CreateSolidBrush(RGB(0,100,0)));
Rectangle(hdc,winrect.left,winrect.bottom - 150,winrect.right + 1,winrect.bottom);
J'ai longtemps cherché comment supprimer ce scintillement, mais j'ai rien trouvé.
Merci d'avance pour votre aide.