【发布时间】:2011-03-27 13:34:38
【问题描述】:
好的,我可以画椭圆问题是这样的,我试图画一个椭圆,但将它的 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);
}
我认为无效的矩形会清除所有已绘制的内容并重新绘制它,但它没有用
【问题讨论】:
标签: c++ visual-c++ graphics gdi