RT//OnLButtionDown
m_ptOrigin = m_ptEnd = point;
//OnMouseMove
CClientDC dc(this);
if (nFlags == MK_LBUTTON )
{
dc.SetROP2(R2_NOT);
dc.MoveTo(m_ptOrigin);
dc.LineTo(m_ptEnd);
m_ptEnd = point;
dc.MoveTo(m_ptOrigin);
dc.LineTo(m_ptEnd);
}
m_ptOrigin = m_ptEnd = point;
//OnMouseMove
CClientDC dc(this);
if (nFlags == MK_LBUTTON )
{
dc.SetROP2(R2_NOT);
dc.MoveTo(m_ptOrigin);
dc.LineTo(m_ptEnd);
m_ptEnd = point;
dc.MoveTo(m_ptOrigin);
dc.LineTo(m_ptEnd);
}
还是在移动的时候的线,属于暂时性的,我觉得没必要存。否则,你读这个数据库时,能看到你的鼠标的左键被吸沉了吗?