Udostępnij za pośrednictwem


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

Wykres hierarchii

CDC::GetViewportExt

Klasa CSize