Abbildungsmodus

untread

Erfahrenes Mitglied
Hallo,

und zwar komm ich nicht ganz klar, welche Werte bei den Funktionen (siehe Programmcode) was verändern.

Das Innere Kästchen stellt die Zeichenfläche der SDI Anwendung dar.
Das äußere ist das Gesamte SDI Dokument.

http://www.inrion.com/Abbildungsmodus.jpg

Das hier ist mein Code dazu...
Jetzt eben würde ich gerne wissen, wo nun die Werte was verändern.

Code:
void CWeatherView::OnPrepareDC(CDC *pDC, CPrintInfo *pInfo)
{
   CRect clientRect;

   if (!pDC->IsPrinting ()) {
      GetClientRect (clientRect);

		// Dokumentoptionen einstellen
		pDC->SetMapMode (MM_ISOTROPIC); // Darstellungsmodus
		pDC->SetWindowExt (11600,-11600); // Größe des Arbeitsbereiches
		pDC->SetWindowOrg (-1000,10700); // Ursprung festlegen
		pDC->SetViewportExt (clientRect.right-clientRect.left, clientRect.bottom-clientRect.top);
		pDC->SetViewportOrg (0,0); // Neue Koordinaten des Ursprungs
   }

   CView::OnPrepareDC(pDC, pInfo);	
}

Kanns zwar durch probieren anwenden, aber sagen wieso das so ist, leider nicht...

hoffe ihr könnt mir helfen

mfg Harry
 
Zurück