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 |