Шаг 709 - CDC::ScaleViewportExt

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

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

Параметры
xNum
Определяет количество, чтобы умножить текущий горизонтальный размер.
xDenom
Определяет количество, чтобы делить текущий горизонтальный размер.
yNum
Определяет количество, чтобы умножить текущий вертикальный размер.
yDenom
Определяет количество, чтобы делить текущий вертикальный размер.

Замечания
Изменяет размер области просмотра относительно текущих значений. Формулы написаны следующим образом:

xNewVE = ( xOldVE * xNum ) / xDenom 
yNewVE = ( yOldVE * yNum ) / yDenom 

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


Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 30.01.2002