Partilhar via


CDC::ScaleViewportExt

Altera as extensões do viewport em relação aos valores atuais.

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

Parâmetros

  • xNum
    Especifica a quantidade por que para multiplicar a extensão x atual.

  • xDenom
    Especifica a quantidade por que para dividir o resultado de multiplicar a extensão x atual pelo valor do parâmetro de xNum .

  • yNum
    Especifica a quantidade por que a extensão para multiplicar y atual.

  • yDenom
    Especifica a quantidade por que para dividir o resultado de multiplicar y a extensão atual pelo valor do parâmetro de yNum .

Valor de retorno

As extensões anteriores do viewport (em unidades de dispositivo) como um objeto de CSize .

Comentários

As fórmulas são gravadas como segue:

xNewVE = ( xOldVE * xNum ) / xDenom

yNewVE = ( yOldVE * yNum ) / yDenom

As novas extensões do viewport é calculada multiplicando as extensões atual para numerador determinado e em seguida dividindo-se pelo denominador dado.

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

CDC Class

Gráfico de hierarquia

CDC::GetViewportExt

Classe de CSize