出错 InvalidateRect()
我是将 InvalidateRect()放在定时器相应函数里的,我使用这个的时候内存不停的被泄漏,并且运行几分钟后还有跳出异常,但是我去掉InvalidateRect()就不会有这些问题,各位高手给我看看啊!!
如小部分代码:
CClientDC dc(this);
CBrush brush(RGB(255,0,0));
CPoint point=vecpoint[count];//vecpoint是装有Cpoint的Vector容器
InvalidateRect(m_rect,FALSE);
m_rect.SetRect(point.x-4,point.y-4,point.x+4,point.y+4);//m_rect是Crect.
dc.FillRect(m_rect,&brush);
count++;
if (count>=vecpoint.size())
{
count=0;
}