在View类中如何得到Dialog类的数据?
想用MFC写一个程序,实现画一条过给定两点的直线。
我建立了一个单文档工程,又在它菜单的“帮助”后加入了一个“输入”项;
在它的View类中增加了两个CPoint成员变量m_p1,m_p2;
当单击“输入”时,就弹出一个模态对话框。
在这个对话框中可以输入4个数字,数字将赋值给View类中的成员变量m_p1,m_p2;
当单击这个对话框的“确定”时,对话框关闭,
这时在“输入”项后面又增加了一个“画线”项。
这时如果单击“画线”就会在View上画出一条过m_p1,m_p2两点的直线!
通过下面的语句可以实现给View类中的成员变量m_p1,m_p2赋值:
m_p1.x=GetDlgItemInt(IDC_EDIT1);
m_p1.y=GetDlgItemInt(IDC_EDIT2);
m_p2.x=GetDlgItemInt(IDC_EDIT3);
m_p2.y=GetDlgItemInt(IDC_EDIT4);
我的问题是:
1、这些语句要写在哪个文件中的什么函数中?
2、实现画线功能的语句是写在View类的OnDraw中,还是要写在“画线”的响应函数中?