共用方式為


CDC::ScaleWindowExt

修改視窗 (相對於目前值。

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

參數

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

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

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

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

傳回值

上一個視窗程度 (以邏輯單位 (Logical Unit) 做為 CSize 物件。

備註

公式可撰寫如下:

xNewWE = ( xOldWE * xNum ) / xDenom

yNewWE = ( yOldWE * yNum ) / yDenom

新視窗 (藉由乘以目前範圍以滿足指定的分子然後分割計算所測得的分母。

需求

Header: afxwin.h

請參閱

參考

CDC 類別

階層架構圖表

CDC::GetWindowExt

CSize Class