IOleDocumentView 接口 (docobj.h)
IOleDocumentView 接口使容器能够与文档对象支持的每个视图通信。
支持其数据的多个视图的文档对象将每个视图表示为单独的对象。 每个文档视图对象实现 IOleDocumentView、 IOleInPlaceObject、 IOleInPlaceActiveObject 和可选接口(如 IPrint 和 IOleCommandTarget)。 仅支持单个视图的文档对象不需要将视图实现为单独的对象。 相反,文档和视图都可以作为单个类实现。
继承
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 |