我正在用 MFC 做一个小型绘图工具。
按下按钮捕捉原点,按下按钮捕捉新点,然后从原点到新点画一条线。
我已经创建了一个对话框。但是我不知道如何在按下按钮时同时显示原始点和新点。
画线代码及显示对话框如下:
void CDrawView::OnLButtonDown(UINT nFlags, CPoint point)
{
m_ptOrigin = point;
CView::OnLButtonDown(nFlags, point);
}
void CDrawView::OnLButtonUp(UINT nFlags, CPoint point)
{
CDC *pDC = GetDC();
pDC->MoveTo(m_ptOrigin);
pDC->LineTo(point);
ReleaseDC(pDC);
CArgDlg object; // Jump out a dialog
object.DoModal();
CView::OnLButtonUp(nFlags, point);
}
有人能帮我吗?