求指教,大侠们!
我想在MFC中点鼠标左键就会在相应位置画出一个圆,当第二次点鼠标时会画出一个新的圆,第一个圆就消失,可是我不知道怎样才能让前一个圆消失,不知道用什么函数才能达到想要的效果,请哪位大侠指点一下老弟,尽量详细一点,谢谢了!
回复 3楼 lxsjzbd
用InvalidateRect(hwnd,NULL,TRUE)把整个客户区变为无效,是啥意思啊?void CText_3View::OnLButtonDown(UINT nFlags, CPoint point)
{
InvalidateRect(NULL,TRUE);
CClientDC dc(this);
dc.SetROP2(R2_NOT);
dc.Ellipse(point.x,point.y,point.x+10,point.y-10);
CView::OnLButtonDown(nFlags, point);
}错在哪啊,不懂