Freigeben über


CDC::SetWindowExt

Legt das die X- und y-Wertebereiche des Fensters fest, das mit dem Gerätekontext zugeordnet ist.

virtual CSize SetWindowExt( 
   int cx, 
   int cy  
); 
CSize SetWindowExt( 
   SIZE size  
);

Parameter

  • cx
    Gibt den XWertebereich (in logischen Einheiten) des Fensters angezeigt.

  • cy
    Gibt den y-Wertebereich (in logischen Einheiten) des Fensters angezeigt.

  • size
    Gibt das die X- und y-Wertebereiche (in logischen Einheiten) des Fensters angezeigt.

Rückgabewert

Die vorherigen Wertebereiche des Fensters (in logischen Einheiten) als CSize-Objekt. Wenn ein Fehler auftritt, sind die x- und y-Koordinaten des zurückgegebenen Objekts CSize beide auf 0.

Hinweise

Das Fenster, zusammen mit dem Gerätekontextviewport, definiert, wie GDI Punkte im System der logischen Koordinatensystem in Punkte im Gerätekoordinatensystem zuordnet.

Wenn die folgenden Zuordnungsmodi festgelegt werden, werden Aufrufe SetWindowExt und zu SetViewportExt-Funktionen ignoriert:

  • MM_HIENGLISH

  • MM_HIMETRIC

  • MM_LOENGLISH

  • MM_LOMETRIC

  • MM_TEXT

  • MM_TWIPS

Wenn MM_ISOTROPIC Modus festgelegt wird, muss eine Anwendung die SetWindowExt-Memberfunktion aufrufen, bevor sie SetViewportExt aufruft.

Beispiel

Im Beispiel für CView::OnPrepareDC.

Anforderungen

Header: afxwin.h

Siehe auch

Referenz

CDC-Klasse

Hierarchiediagramm

CDC::GetWindowExt

CDC::SetViewportExt

CSize Class