CDC::ScaleWindowExt
ウィンドウの範囲を現在の値からの相対値に変更します。
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