Поделиться через


CDC::ScaleViewportExt

Изменение области окна просмотра по отношению к текущим значениям.

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

Параметры

  • xNum
    Указывает количество, умножить их на текущую область x.

  • xDenom
    Указывает количество, на результат умножения текущей координаты x экстент значение параметра xNum.

  • yNum
    Указывает количество, умножить их на текущую область y.

  • yDenom
    Указывает количество, на результат умножения текущую y экстент значение параметра yNum.

Возвращаемое значение

Предыдущие области окна просмотра (в единицах устройства) как объект CSize.

Заметки

Формулы записаны следующим образом:

xNewVE = ( xOldVE * xNum ) / xDenom

yNewVE = ( yOldVE * yNum ) / yDenom

Новые области окна просмотра вычисляется путем умножения текущие области памяти, заданный нумератором а затем деления заданного знаменателем.

Требования

Header: afxwin.h

См. также

Ссылки

Класс CDC

Диаграмма иерархии

CDC::GetViewportExt

Класс CSize