次の方法で共有


CDC::ScaleViewportExt

現在の値からの範囲を変更します。

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

パラメーター

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

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

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

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

戻り値

CSize のオブジェクトに直前のビューポートの範囲 (デバイス単位)。

解説

式は次のように記述:

xNewVE = ( xOldVE * xNum ) / xDenom

yNewVE = ( yOldVE * yNum ) / yDenom

新しいビューポートの範囲は、現在の範囲を特定の分子として使用することと、特定の分母で除算して算出されます。

必要条件

ヘッダー: afxwin.h

参照

関連項目

CDC クラス

階層図

CDC::GetViewportExt

CSize クラス