[关于]连续划线

[关于]连续划线
void CMyView::OnMouseMove(UINT nFlags, CPoint point)
{
 if(m_bIsLine)
 {
  CClientDC dc(this);
  int nOldDrawMode =  dc.SetROP2(R2_NOT);
  
  dc.MoveTo(m_lbdPt);
  dc.LineTo(m_lbuPt);
  m_lbuPt = point;
  dc.MoveTo(m_lbdPt);
  dc.LineTo(m_lbuPt);
  
  dc.SetROP2(nOldDrawMode);
 }
 CView::OnMouseMove(nFlags, point);
}

你可能感兴趣的:([关于]连续划线)