| 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 |