Abbildungsmodus



  • 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


Log in to reply