MFC 单文档 画线的问题
工程名:Ex_Sound我已经在viod CEx_SoundView::OnDraw(CDC* pDC)中写如下代码:
void CEx_SoundView::OnDraw(CDC* pDC)
{
CEx_SoundDoc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
// TODO: add draw code for native data here
CPen newPen;
newPen.CreatePen(PS_SOLID,3,RGB(0,0,0));
pDC->SelectObject(&newPen);
pDC->MoveTo(300,0);
pDC->LineTo(300,120);
pDC->MoveTo(700,0);
pDC->LineTo(700,200);
pDC->MoveTo(0,200);
pDC->LineTo(100,200);
pDC->MoveTo(400,600);
pDC->LineTo(400,300);
pDC->Ellipse(50,50,55,55);
pDC->Ellipse(880,350,885,355);
pDC->SelectStockObject(BLACK_PEN);
}
以上代码在框架中画出了几条线以及2个圆圈,下面是我的问题:我希望通过对话框中的EDIT控件输入数量,比如输入1,点击确定后,在先前的区域中添加一条直线(起止点比如从(10,10)到(20,20));如果输入2,点击确定,则增添2条直线。。。
希望能有详细过程,我是初学者谢谢。