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