CDC::ScaleWindowExt
更新 : 2007 年 11 月
ウィンドウの範囲を現在の値からの相対値に変更します。
virtual CSize ScaleWindowExt(
int xNum,
int xDenom,
int yNum,
int
yDenom );
パラメータ
xNum
現在の x 範囲に乗算する値を指定します。xDenom
現在の x 範囲にパラメータ xNum の値を乗算した結果を除算する値を指定します。yNum
現在の y 範囲に乗算する値を指定します。yDenom
現在の y 範囲にパラメータ yNum の値を乗算した結果を除算する値を指定します。
戻り値
CSize オブジェクトの形式で、直前のウィンドウ範囲を (論理単位で) 返します。
解説
計算式を次に示します。
xNewWE = ( xOldWE * xNum ) / xDenom
yNewWE = ( yOldWE * yNum ) / yDenom
新しいウィンドウの範囲は、現在の範囲に指定された分子を乗算してから、指定された分母で除算して算出します。
必要条件
ヘッダー : afxwin.h