IOleDocumentView 接口 (docobj.h)

IOleDocumentView 接口使容器能够与文档对象支持的每个视图通信。

支持其数据的多个视图的文档对象将每个视图表示为单独的对象。 每个文档视图对象实现 IOleDocumentViewIOleInPlaceObjectIOleInPlaceActiveObject 和可选接口(如 IPrintIOleCommandTarget)。 仅支持单个视图的文档对象不需要将视图实现为单独的对象。 相反,文档和视图都可以作为单个类实现。

继承

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