다음을 통해 공유


CScrollView::SetScaleToFitSize

호출 SetScaleToFitSize 표시할 뷰포트 크기를 현재 창 크기를 자동으로 조정 합니다.

void SetScaleToFitSize(
   SIZE sizeTotal 
);

매개 변수

  • sizeTotal
    가로 및 세로 크기는 보기 배율을 조정할 수 있습니다.스크롤 뷰의 크기를 논리 단위로 측정 됩니다.가로 크기에 포함 되어 있는 cx 멤버입니다.세로 크기에 포함 되어 있는 cy 멤버입니다.둘 다 cxcy 보다 크거나 0 이어야 합니다.

설명

스크롤 막대, 일부의 논리적 보기 언제 든 지 볼 수 있습니다.눈금에 맞춤 기능을 보기에 스크롤 막대가 없습니다 있고 논리 보기 늘어나거나 창의 클라이언트 영역에 맞게 축소 합니다.창의 크기를 조정할 때 보기 창의 크기를 기준으로 새 배율에 해당 데이터를 그립니다.

일반적으로 호출을 배치 합니다 SetScaleToFitSize 에서 보기의 재정의 OnInitialUpdate 멤버 함수입니다.자동 배율 조정 하지 않을 경우 호출 된 SetScrollSizes 멤버 함수 대신 합니다.

SetScaleToFitSize"확대에 맞춤" 작업 구현에 사용할 수 있습니다.사용 SetScrollSizes 스크롤을 다시 초기화 합니다.

SetScaleToFitSize보기 창의 크기를 설정한 것으로 가정 합니다.보기 창 크기 때 설정 되지 않았습니다 경우 SetScaleToFitSize 입니다 라고 하는 어설션이 발생 합니다.이 기능이 수행 되지 있는지 확인 하려면 다음 호출은 호출 하기 전에 확인 SetScaleToFitSize.

GetParentFrame()->RecalcLayout();

요구 사항

헤더: afxwin.h

참고 항목

참조

CScrollView 클래스

계층 구조 차트

CScrollView::SetScrollSizes

CView::OnInitialUpdate