다음을 통해 공유


IOleDocumentView 인터페이스(docobj.h)

IOleDocumentView 인터페이스를 사용하면 컨테이너가 문서 개체에서 지원하는 각 보기와 통신할 수 있습니다.

데이터의 여러 보기를 지원하는 문서 개체는 각 뷰를 별도의 개체로 나타냅니다. 각 문서 보기 개체는 IOleInPlaceObject, IOleInPlaceActiveObjectIPrintIOleCommandTarget과 같은 선택적 인터페이스와 함께 IOleDocumentView를 구현합니다. 단일 보기만 지원하는 문서 개체는 해당 뷰를 별도의 개체로 구현할 필요가 없습니다. 대신 문서와 뷰를 모두 단일 클래스로 구현할 수 있습니다.

상속

IOleDocumentView 인터페이스는 IUnknown 인터페이스에서 상속됩니다. IOleDocumentView 에는 다음과 같은 유형의 멤버도 있습니다.

메서드

IOleDocumentView 인터페이스에는 이러한 메서드가 있습니다.

 
IOleDocumentView::ApplyViewState

이전에 IOleDocumentView::SaveViewState 호출에 저장된 보기 상태를 사용하여 보기를 초기화합니다.
IOleDocumentView::Clone

현재 뷰의 내부 상태와 동일한 중복 보기 개체를 만듭니다.
IOleDocumentView::CloseView

문서 보기에 자체적으로 닫고 IOleInPlaceSite 포인터를 해제하도록 지시합니다.
IOleDocumentView::GetDocument

이 뷰를 소유하는 문서 개체에서 IUnknown 인터페이스 포인터를 가져옵니다.
IOleDocumentView::GetInPlaceSite

이 뷰 개체와 연결된 뷰 사이트를 검색합니다.
IOleDocumentView::GetRect

뷰가 활성화되거나 활성화될 뷰포트의 사각형 좌표를 검색합니다.
IOleDocumentView::Open

별도의 팝업 창에 문서 보기를 표시합니다. 의미 체계는 OLEIVERB_OPEN IOleObject::D oVerb과 동일합니다.
IOleDocumentView::SaveViewState

뷰 상태를 지정된 스트림에 저장합니다.
IOleDocumentView::SetInPlaceSite

컨테이너의 문서 보기 사이트를 문서의 뷰 개체와 연결합니다.
IOleDocumentView::SetRect

뷰를 활성화할 뷰포트의 사각형 좌표를 설정하거나 보기가 현재 활성화된 뷰포트의 좌표를 다시 설정합니다.
IOleDocumentView::SetRectComplex

뷰포트, 스크롤 막대 및 크기 상자의 사각형 좌표를 설정합니다.
IOleDocumentView::Show

보기를 활성화하거나 비활성화합니다.
IOleDocumentView::UIActivate

메뉴, 도구 모음 및 액셀러레이터와 같은 문서 보기의 사용자 인터페이스 요소를 활성화하거나 비활성화합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
대상 플랫폼 Windows
헤더 docobj.h