Podstawowe polecenia rysowania w dokumentach

Podstawowe polecenia rysowania znajdują się w klasie CDC i mogą być używane jedynie w programach opartych na dokumentach a nie na oknach dialogowych.

PRZYKŁAD:Stwórz nowy projekt w MFC AppWizard jako single document, i w klasie CnazwaView do funkcji OnDraw dodaj poniższe polecenia rysowania. Powstanie układ równań.

void CRysView::OnDraw(CDC* pDC)
{
CRysDoc* pDoc = GetDocument();
// to tworzy sam Visual
ASSERT_VALID(pDoc);
// C++ dla projektu
int fbi = 10; // tutaj zaczyna sie moj kod

pDC->MoveTo(200, 10);
// przejscie do 200 pixela od lewej i 10 od gory
pDC->LineTo(200, 310);
// prwadzenie pionowej lini o dlugosci 300 pixeli
pDC->MoveTo(50, 160);
pDC->LineTo(350, 160);
pDC->MoveTo(200, 10);
pDC->LineTo(210, 20);
pDC->MoveTo(200, 10);
pDC->LineTo(190, 20);
pDC->MoveTo(350, 160);
pDC->LineTo(340, 150);
pDC->MoveTo(350, 160);
pDC->LineTo(340, 170);
for( int i = 40; i < 300; i = i + 20 )
{
pDC->MoveTo(197, i);
pDC->LineTo(203, i);
}
for( int j = 80; j < 340; j = j + 20 )
{
pDC->MoveTo(j, 157);
pDC->LineTo(j, 163);
}

}
Przykład stworzony w wersji 5