CDC::ScaleViewportExt
更新 : 2007 年 11 月
ビューポートの範囲を現在の値からの相対値に変更します。
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
新しいビューポートの範囲は、現在の範囲に指定された分子を乗算してから、指定された分母で除算して算出します。
必要条件
ヘッダー : afxwin.h