MFC绘图板

时间:2012-03-06 15:43:16

标签: c++ mfc

我在控制台上堆了一堆。我已完成所有编码。现在我只需要在绘图板上显示堆树。我是MFC的新手并学习了一些基础知识,例如使用pDC指针绘制节点。像pDC->ellipse(int x,int x2,int y,int y2)一样。但是我不知道怎样才能在棋盘上展示完整的树。

void CAst3View::OnDraw(CDC* pDC)
{
    CAst3Doc* pDoc = GetDocument();
    ASSERT_VALID(pDoc);
    if(a.control_draw == true)
    {
        pDC->Ellipse(100, 100 ,500,500);
    }
    //if    (a.height!=0)
    //{
    //  pDC->Ellipse(100, 100 ,500,500);
    //}
    // TODO: add draw code for native data here
}

这给了我一个绘图板上的圆圈。

1 个答案:

答案 0 :(得分:1)

Ellipse功能用于绘制圆圈。要绘制完整的树,您可能需要更改x和y坐标并继续绘制圆,然后使用LineTo函数连接每个圆。

相关文章可能会对您有所帮助:Tree Circle Draw Control