做出的修改:
在view.h中做出的修改
private:
CPoint m_ptBegin;
CPoint m_ptEnd;
在view.cpp中做出的修改
ondraw函数中:
pDC->Rectangle(m_ptBegin.x, m_ptBegin.y, m_ptEnd.x, m_ptEnd.y);
pDC->MoveTo(m_ptBegin.x,m_ptBegin.y);//pDC->MoveTo(m_ptBegin);
pDC->LineTo(m_ptEnd);
类向导中:
void CMy7View::OnLButtonDown(UINT nFlags, CPoint point)
{
// TODO: 在此添加消息处理程序代码和/或调用默认值
m_ptBegin= point;
CView::OnLButtonDown(nFlags, point);
}
void CMy7View::OnMouseMove(UINT nFlags, CPoint point)
{
// TODO: 在此添加消息处理程序代码和/或调用默认值
if (nFlags == MK_LBUTTON) {
m_ptEnd = point;
InvalidateRect(NULL);
}
CView::OnMouseMove(nFlags, point);
}