다음을 통해 공유


CDC::SetViewportExt

장치 컨텍스트의 뷰포트의 x-및 y-익스텐트를 설정합니다.

virtual CSize SetViewportExt(
   int cx,
   int cy 
);
CSize SetViewportExt(
   SIZE size 
);

매개 변수

  • cx
    (장치 단위)에서 뷰포트의 x 범위를 지정합니다.

  • cy
    (장치 단위)에서 뷰포트의 y 범위를 지정합니다.

  • size
    뷰포트 (장치 단위)의 x-및 y-익스텐트를 지정합니다.

반환 값

이전으로 뷰포트의 범위는 CSize 개체입니다.오류가 발생할 때, 반환의 x 및 y 좌표 CSize 개체 모두 0으로 설정 합니다.

설명

뷰포트 함께 장치 컨텍스트 창에서 GDI 논리 좌표계에 점을 실제 장치 좌표계에서 포인트에 매핑하는 방법을 정의 합니다.즉, GDI 논리적 좌표로 장치 좌표로 변환 하는 방법이 정의 합니다.

다음 매핑 모드를 설정 하는 경우에 호출 SetWindowExtSetViewportExt 는 무시 됩니다.

MM_HIENGLISH

MM_LOMETRIC

MM_HIMETRIC

MM_TEXT

MM_LOENGLISH

MM_TWIPS

MM_ISOTROPIC 모드 설정, 응용 프로그램에서 호출 해야는 SetWindowExt 멤버 함수를 호출 하기 전에 SetViewportExt.

예제

예제를 보려면 CView::OnPrepareDC.

요구 사항

헤더: afxwin.h

참고 항목

참조

CDC 클래스

계층 구조 차트

CDC::SetWindowExt

CSize 클래스

CDC::GetViewportExt