次の方法で共有


CDC::ScaleWindowExt

ウィンドウの範囲を現在の値からの相対値に変更します。

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

パラメーター

  • xNum
    現在の x 範囲を向上させる量を指定します。

  • xDenom
    xNum のパラメーターの値によって現在の x 範囲をインクリメントした結果を分割する量を指定します。

  • yNum
    現在の y 範囲を向上させる量を指定します。

  • yDenom
    yNum のパラメーターの値によって現在の y 範囲をインクリメントした結果を分割する量を指定します。

戻り値

CSize のオブジェクトとして前のウィンドウの範囲 (論理単位で)。

解説

式は次のように記述:

xNewWE = ( xOldWE * xNum ) / xDenom

yNewWE = ( yOldWE * yNum ) / yDenom

新しいウィンドウのエクステントは現在の範囲を特定の分子として使用することと、特定の分母で除算して算出されます。

必要条件

ヘッダー: afxwin.h

参照

関連項目

CDC クラス

階層図

CDC::GetWindowExt

CSize クラス