IOleDocumentView 인터페이스(docobj.h)
IOleDocumentView 인터페이스를 사용하면 컨테이너가 문서 개체에서 지원하는 각 보기와 통신할 수 있습니다.
데이터의 여러 보기를 지원하는 문서 개체는 각 뷰를 별도의 개체로 나타냅니다. 각 문서 보기 개체는 IOleInPlaceObject, IOleInPlaceActiveObject 및 IPrint 및 IOleCommandTarget과 같은 선택적 인터페이스와 함께 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 |