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选件类