다음을 통해 공유


뷰 사용하기

보기의 책임은 사용자에게 문서의 데이터를 그래픽으로 표시하고 사용자 입력을 문서에 대한 작업으로 수락하고 해석하는 것입니다. 뷰 클래스를 작성하는 작업은 다음과 같습니다.

  • 문서의 데이터를 렌더링하는 뷰 클래스의 OnDraw 멤버 함수를 작성합니다.

  • 메뉴 항목과 같은 적절한 Windows 메시지 및 사용자 인터페이스 개체를 뷰 클래스의 메시지 처리기 멤버 함수에 연결합니다.

  • 이러한 처리기를 구현하여 사용자 입력을 해석합니다.

또한 파생 뷰 클래스의 다른 CView 멤버 함수를 재정의해야 할 수도 있습니다. 특히 뷰의 특수 초기화를 수행하기 위해 OnInitialUpdate를 재정의하고, 뷰가 다시 그려지기 직전에 필요한 특수 처리를 수행하기 위해 OnUpdate를 재정의할 수 있습니다. 다중 페이지 문서의 경우 인쇄 대화 상자를 인쇄할 페이지 수 및 기타 정보로 초기화하려면 OnPreparePrinting 을 재정의해야 합니다. 멤버 함수 재정의 CView 에 대한 자세한 내용은 MFC 참조CView 클래스를 참조하세요.

무엇을 더 알고 싶으세요?

참고하십시오

문서/뷰 아키텍처
CFormView 클래스
레코드 뷰(MFC Data Access)
직렬화 메커니즘 우회