CDC::ScaleViewportExt

Modyfikuje zakresów wziernika względem bieżącej wartości.

virtual CSize ScaleViewportExt( 
   int xNum, 
   int xDenom, 
   int yNum, 
   int yDenom  
);

Parametry

  • xNum
    Określa bieżący zakres x mnożenia.

  • xDenom
    Określa wartość, o którą wynik mnożenia wartości w bieżącym zakresie x xNum parametru.

  • yNum
    Określa ilość w bieżącym zakresie-mnożenia.

  • yDenom
    Określa wartość, o którą wynik mnożenia wartości w bieżącym zakresie- yNum parametru.

Wartość zwracana

Poprzednie zakresów wziernika (w jednostkach urządzenia) jako CSize obiektu.

Uwagi

Formuły są zapisywane następująco:

xNewVE = ( xOldVE * xNum ) / xDenom

yNewVE = ( yOldVE * yNum ) / yDenom

Nowe zakresy wziernika są obliczane przez pomnożenie bieżącej zakresów danego licznika, a następnie podzielenie przez danego mianownik.

Wymagania

Nagłówek: afxwin.h

Zobacz też

Informacje

Klasa CDC

Diagram hierarchii

CDC::GetViewportExt

Klasa CSize