다음을 통해 공유


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

새 뷰포트 익스텐트 현재 범위에서 주어진된 분자를 곱하면 다음으로 지정 된 분모 나누어 계산 됩니다.

요구 사항

헤더: afxwin.h

참고 항목

참조

CDC 클래스

계층 구조 차트

CDC::GetViewportExt

CSize Class