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