IOleDocumentView::ApplyViewState 方法 (docobj.h)

初始化以前在调用 IOleDocumentView::SaveViewState 时保存的视图状态。

语法

HRESULT ApplyViewState(
  [in] LPSTREAM pstm
);

参数

[in] pstm

指向包含视图应从中初始化自身的数据的流的指针。

返回值

此方法在成功时返回S_OK。 其他可能的返回值包括以下内容。

返回代码 说明
E_POINTER
pstm 中的值为 NULL
E_NOTIMPL
此视图没有要加载的有意义的状态。 此错误应该很少见,因为大多数视图至少有一些值得加载的状态信息。

注解

通常,在容器中创建现有视图之后,但在显示该视图之前调用此函数。 视图负责验证视图流中的数据;容器不会尝试解释视图的状态数据。

要求

要求
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows
标头 docobj.h

另请参阅

IOleDocument::CreateView

IOleDocumentView

IOleDocumentView::SaveViewState