다음을 통해 공유


뷰 사용

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

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

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

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

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

다음에 대해 자세히 알고 싶은 사항

참고 항목

문서/뷰 아키텍처
CFormView 클래스
레코드 뷰(MFC Data Access)
Serialization 메커니즘 건너뛰기