共用方式為


CDC::ScaleViewportExt

修改檢視區範圍相對於目前值。

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

參數

  • xNum
    指定將目前 x 程度的數量。

  • xDenom
    指定將由目前的 x 程度的結果。 xNum 參數值的數量。

  • yNum
    指定將目前 y 程度的數量。

  • yDenom
    指定將由目前 y 程度的結果。 yNum 參數值的數量。

傳回值

上一個檢視區範圍 (在單位) 做為 CSize 物件。

備註

公式可撰寫如下:

xNewVE = ( xOldVE * xNum ) / xDenom

yNewVE = ( yOldVE * yNum ) / yDenom

新檢視區範圍傳遞由目前範圍以滿足指定的分子然後分割計算所測得的分母。

需求

Header: afxwin.h

請參閱

參考

CDC 類別

階層架構圖表

CDC::GetViewportExt

CSize Class