VC++基本鼠标操作——判断鼠标消息
代码说明:
VC++基本鼠标操作——判断鼠标消息,操作方法:按下鼠标左键,移动鼠标即可绘制椭圆,直至释放左键! void CBaseMouseDemoView::OnMouseMove(UINT nFlags, CPoint point) { if(bDrag) { ptUp=point;//记录鼠标的当前位置 DrawCircle();//画新圆 } CView::OnMouseMove(nFlags, point); } void CBaseMouseDemoView::DrawCircle() { Invalidate(false); CClientDC dc(this);//获取DC CRect rect; GetClientRect(rect); //获取客户窗口区域 CBrush brush(RGB(255,255,255)); dc.FillRect(rect,&brush);//填充背景色为白色 dc.Ellipse(ptDown.x,ptDown.y,ptUp.x,ptUp.y);//绘制矩形 }
下载说明:请别用迅雷下载,失败请重下,重下不扣分!


