2 uu1122334455 UU1122334455 于 2013.07.08 10:45 提问

在对MFC的窗口进行刷新出现的问题

C蚁群mfcnewDlg *DlgPtr=(C蚁群mfcnewDlg *)AfxGetMainWnd();
CRect rect1;
rect1.left=show_count+1;
rect1.right=1050;
rect1.top=250;
rect1.bottom=310;
// DlgPtr->InvalidateRect(rect1,true);
DlgPtr->Invalidate();

使用定时器定时刷新,SetTimer(1,100,NULL);
但是在刷新的时候,只有需要改变的线在变化,其他的空间部分是空白的,原来的控件也消失了。等待绘图完毕,控件才会出现

1个回答

lx624909677
lx624909677   Ds   Rxr 2016.03.30 18:58

在主线程里绘制就会这样,可以把绘图放在一个static控件上,之后重写OnPaint函数来绘图

Csdn user default icon
上传中...
上传图片
插入图片