хорошо, я могу нарисовать эллипс, проблема в том, что я пытаюсь нарисовать один эллипс, но измените его значение x на другое. вот так я рисую один эллипс и значение x равно 1 через десять секунд. Я хочу, чтобы значение x было равно 10, но, похоже, я создаю новый эллипс со значением x 10. вот мой код
while(sd==1)//sd equal 1
{
sf++;//sf equals 1
onPaint(hdc);
InvalidateRect(hWnd,0,true);
}
//on paint function
VOID onPaint(HDC hdc)
{
Graphics graphics(hdc);
Pen pen(Color(255, 0, 0, 255));
graphics.DrawEllipse(&pen,sf , 0, 50, 50);
}
хорошо, я думал, что недействительный прямоугольник очистит все, что было нарисовано, и перекрасит его, но это не сработало