Share via


CDC::ScaleViewportExt

Modifica las extensiones de ventanilla en relación con los valores actuales.

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

Parámetros

  • xNum
    Especifica la cantidad por el que multiplicar la x-extensión actual.

  • xDenom
    Especifica la cantidad por el que dividir el resultado de multiplicar la x-extensión actual por el valor del parámetro de xNum .

  • yNum
    Especifica la cantidad por el que multiplicar la y-extensión actual.

  • yDenom
    Especifica la cantidad por el que dividir el resultado de multiplicar la y-extensión actual por el valor del parámetro de yNum .

Valor devuelto

Las extensiones anteriores de ventanilla (en unidades) como objeto de CSize .

Comentarios

se escriben las fórmulas como sigue:

xNewVE = ( xOldVE * xNum ) / xDenom

yNewVE = ( yOldVE * yNum ) / yDenom

Las nuevas extensiones de ventanilla son calculadas multiplicando las extensiones actuales del numerador determinado y después dividiendolas por el denominador especificado.

Requisitos

encabezado: afxwin.h

Vea también

Referencia

Clase de la CDC

Gráfico de jerarquía

CDC::GetViewportExt

Clase de CSize