Método IOleDocumentView::SaveViewState (docobj.h)
Guarda el estado de vista en la secuencia especificada.
Sintaxis
HRESULT SaveViewState(
[in] LPSTREAM pstm
);
Parámetros
[in] pstm
Puntero a la secuencia en la que la vista va a guardar sus datos de estado.
Valor devuelto
Este método devuelve S_OK cuando funciona correctamente. Otros posibles valores devueltos son los siguientes.
Código devuelto | Descripción |
---|---|
|
El valor de pstm es NULL. |
|
Esta vista no tiene ningún estado significativo para guardar. Este error debe ser poco frecuente porque la mayoría de las vistas tienen al menos alguna información de estado que merece la pena guardar. |
Comentarios
El estado de la vista incluye propiedades como el tipo de vista, el factor de zoom y la ubicación del punto de inserción. Normalmente, el contenedor llama a esta función antes de desactivar la vista. La secuencia se puede usar posteriormente para reinicializar una vista del mismo documento en este estado guardado a través de IOleDocumentView::ApplyViewState.
Según las reglas que rigen IPersistStream, una vista debe escribir su CLSID como primer elemento de la secuencia. Los problemas de compatibilidad de formato de archivo multiplataforma que se aplican a la representación de almacenamiento del documento también se aplican a este contexto.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | docobj.h |