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 |