编写一程序,从对话框输入两个点,在客户区画出由这两个点构成的线段,如图1.8.29所示。
(3)在文档类中添加数据成员
public:
   CPoint p1,p2;   //存放两个点的坐标(4)菜单项消息处理函数  void CTESTView::OnInput()
 {
       //TODO:Add your command handler code here
        CTESTDoc *pDoc=GetDocument();  
        CInput dlg;
        dlg.DoModal();
        pDoc->p1=CPoint(dlg.m_x1,dlg.m_y1);
        pDoc->p2=CPoint(dlg.m_x2,dlg.m_y2);
        Invalidate();
  }   void CTESTView::OnDraw(CDC* pDC)
{
CTESTDoc *pDoc=GetDocument();  
ASSERT_VALID(pDoc);
pDC->MoveTo(pDoc->p1);
pDC->LineTo(pDoc->p2); // TODO: add draw code for native data here
}请高手帮我看一下,当我按了对话框的确定键的时候没有画线,就是没得出想要输入数据画线。请问下高手我的问题出在哪里?
谢谢了!