Udostępnij za pośrednictwem


CDC::SetViewportExt

Ustawia x - i y zakresy z wziernika kontekstu urządzenia.

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

Parametry

  • cx
    Określa zakres x wziernika (w jednostkach urządzenia).

  • cy
    Określa zakres y wziernika (w jednostkach urządzenia).

  • size
    Określa x - i y zakresów okienka ekranu (w jednostkach urządzenia).

Wartość zwracana

Poprzednie zakresy z wziernika jako CSize obiektu.Kiedy wystąpi błąd, - i y współrzędne x zwrócony CSize obiektu są ustawione na 0.

Uwagi

Okienko ekranu z okna kontekstu urządzenia definiuje sposób GDI mapowania punktów w układzie współrzędnych logiczne punkty w układzie współrzędnych rzeczywiste urządzenie.Innymi słowy określają one, jak GDI konwertuje współrzędne logiczne urządzenie współrzędnych.

Ustawione następujące tryby mapowania wzywa do SetWindowExt i SetViewportExt są ignorowane:

MM_HIENGLISH

MM_LOMETRIC

MM_HIMETRIC

MM_TEXT

MM_LOENGLISH

MM_TWIPS

Gdy MM_ISOTROPIC jest tryb, aplikacja musi wywołać SetWindowExt Członkowskich funkcji przed wywołuje SetViewportExt.

Przykład

Zobacz przykład dla CView::OnPrepareDC.

Wymagania

Nagłówek: afxwin.h

Zobacz też

Informacje

Klasa CDC

Wykres hierarchii

CDC::SetWindowExt

Klasa CSize

CDC::GetViewportExt