Compartir a través de


Interfaz IOleDocumentView (docobj.h)

La interfaz IOleDocumentView permite que un contenedor se comunique con cada vista compatible con un objeto de documento.

Un objeto de documento que admite varias vistas de sus datos representa cada vista como un objeto independiente. Cada objeto de vista de documento implementa IOleDocumentView, junto con IOleInPlaceObject, IOleInPlaceActiveObject y interfaces opcionales, como IPrint e IOleCommandTarget. Un objeto de documento que solo admite una vista única no requiere que la vista se implemente como un objeto independiente. En su lugar, tanto el documento como la vista se pueden implementar como una sola clase.

Herencia

La interfaz IOleDocumentView hereda de la interfaz IUnknown . IOleDocumentView también tiene estos tipos de miembros:

Métodos

La interfaz IOleDocumentView tiene estos métodos.

 
IOleDocumentView::ApplyViewState

Inicializa una vista con el estado de vista guardado anteriormente en la llamada a IOleDocumentView::SaveViewState.
IOleDocumentView::Clone

Crea un objeto de vista duplicado con un estado interno idéntico al de la vista actual.
IOleDocumentView::CloseView

Indica a una vista de documento que se cierre y suelte su puntero IOleInPlaceSite.
IOleDocumentView::GetDocument

Obtiene el puntero de interfaz IUnknown en el objeto de documento que posee esta vista.
IOleDocumentView::GetInPlaceSite

Recupera el sitio de vista asociado a este objeto de vista.
IOleDocumentView::GetRect

Recupera las coordenadas rectangulares de la ventanilla en la que se activará o la vista.
IOleDocumentView::Open

Muestra una vista de documento en una ventana emergente independiente. La semántica es equivalente a IOleObject::D oVerb con OLEIVERB_OPEN.
IOleDocumentView::SaveViewState

Guarda el estado de vista en la secuencia especificada.
IOleDocumentView::SetInPlaceSite

Asocia el sitio de vista de documentos de un contenedor con el objeto de vista de un documento.
IOleDocumentView::SetRect

Establece las coordenadas rectangulares de la ventanilla en la que se va a activar la vista o restablece las coordenadas de la ventanilla en la que se activa actualmente una vista.
IOleDocumentView::SetRectComplex

Establece las coordenadas rectangulares de la ventanilla, las barras de desplazamiento y el cuadro de tamaño.
IOleDocumentView::Show

Activa o desactiva una vista.
IOleDocumentView::UIActivate

Activa o desactiva los elementos de la interfaz de usuario de una vista de documento, como menús, barras de herramientas y aceleradores.

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