다음을 통해 공유


스크롤 및 보기를 확장 합니다.

MFC 화면에 표시 된 프레임 창의 크기를 자동으로 조정 되어 스크롤 보기를 지원 합니다.클래스 CScrollView 두 종류의 보기를 지원 합니다.

스크롤 및 크기 조정에 대 한 자세한 내용은 클래스를 참조 하십시오. CScrollView 에 있는 MFC 참조.스크롤 예는 샘플 낙서.

추가 정보

뷰 스크롤

자주는 문서의 크기가 뷰에서 표시할 수 있는 크기 보다 큽니다.이 문서의 데이터가 사용자 보기 프레임 창을 축소 때문에 발생할 수 있습니다.이런 경우 스크롤 보기를 지원 해야 합니다.

모든 보기에서 스크롤 막대 메시지를 처리할 수 있습니다 해당 OnHScrollOnVScroll 멤버 함수입니다.두 구현 스크롤 막대 메시지 처리 이러한 함수에 수 있습니다 모든 작업을 직접 수행 하거나 사용할 수 있는 CScrollView 를 스크롤을 처리 하는 클래스.

CScrollView에서는 다음과 같은 작업을 수행합니다.

  • 창과 뷰포트 크기 및 매핑 모드 관리

  • 대 한 응답으로 스크롤 막대 메시지에 자동으로 스크롤.

얼마나 "(스크롤 막대 손잡이에 클릭할 때) 페이지" 및 "선"의 (스크롤 화살표를 클릭할 때) 스크롤하려면 지정할 수 있습니다.보기의 특성에 맞게이 값을 계획 합니다.예를 들어, 문서 텍스트 줄 높이 기준으로 증분 있지만 그래픽 보기를 1 픽셀씩 스크롤할 수 좋습니다.

보기를 확장합니다.

프레임 창 크기에 맞게 자동으로 보기를 사용할 때 사용할 수 있습니다 CScrollView 스크롤하지 않고 배율을 조정 합니다.논리적 보기 늘어나거나 창의 클라이언트 영역에 맞게 축소 합니다.크기 조정된 뷰에 스크롤 막대가 없습니다.

참고 항목

참조

뷰를 사용합니다.