Я сделал кучу на консоли. Я сделал все кодирование. Теперь мне просто нужно показать дерево кучи на чертежной доске. Я новичок в 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
}
Это дает мне один круг на чертежной доске.