Compartilhar via


Interface IOleDocumentView (docobj.h)

A interface IOleDocumentView permite que um contêiner se comunique com cada exibição compatível com um objeto de documento.

Um objeto de documento que dá suporte a várias exibições de seus dados representa cada exibição como um objeto separado. Cada objeto de exibição de documento implementa IOleDocumentView, juntamente com IOleInPlaceObject, IOleInPlaceActiveObject e interfaces opcionais, como IPrint e IOleCommandTarget. Um objeto de documento que dá suporte apenas a uma única exibição não exige que essa exibição seja implementada como um objeto separado. Em vez disso, o documento e a exibição podem ser implementados como uma única classe.

Herança

A interface IOleDocumentView herda da interface IUnknown . IOleDocumentView também tem estes tipos de membros:

Métodos

A interface IOleDocumentView tem esses métodos.

 
IOleDocumentView::ApplyViewState

Inicializa uma exibição com o estado de exibição salvo anteriormente na chamada para IOleDocumentView::SaveViewState.
IOleDocumentView::Clone

Cria um objeto de exibição duplicado com um estado interno idêntico ao da exibição atual.
IOleDocumentView::CloseView

Instrui uma exibição de documento a se fechar e liberar seu ponteiro IOleInPlaceSite.
IOleDocumentView::GetDocument

Obtém o ponteiro da interface IUnknown no objeto de documento que possui essa exibição.
IOleDocumentView::GetInPlaceSite

Recupera o site de exibição associado a esse objeto de exibição.
IOleDocumentView::GetRect

Recupera as coordenadas retangulares do visor no qual a exibição é ou será ativada.
IOleDocumentView::Open

Exibe uma exibição de documento em uma janela pop-up separada. A semântica é equivalente a IOleObject::D oVerb com OLEIVERB_OPEN.
IOleDocumentView::SaveViewState

Salva o estado de exibição no fluxo especificado.
IOleDocumentView::SetInPlaceSite

Associa o site de exibição de documento de um contêiner ao objeto de exibição de um documento.
IOleDocumentView::SetRect

Define as coordenadas retangulares do visor no qual a exibição deve ser ativada ou redefine as coordenadas do visor no qual uma exibição está ativada no momento.
IOleDocumentView::SetRectComplex

Define as coordenadas retangulares do visor, das barras de rolagem e da caixa de tamanho.
IOleDocumentView::Show

Ativa ou desativa uma exibição.
IOleDocumentView::UIActivate

Ativa ou desativa os elementos de interface do usuário de uma exibição de documento, como menus, barras de ferramentas e aceleradores.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho docobj.h