Classes de servidor OLE
Essas classes são usadas por aplicativos de servidor. Os documentos de servidor são derivados de COleServerDoc
em vez de CDocument
. Observe que, como COleServerDoc
é derivado de COleLinkingDoc
, os documentos de servidor também podem ser contêineres que dão suporte à vinculação.
A classe COleServerItem
representa um documento ou parte de um documento que pode ser inserido em outro documento ou vinculado a ele.
COleIPFrameWnd
e COleResizeBar
dão suporte à edição in loco enquanto o objeto está em um contêiner, e COleTemplateServer
dá suporte à criação de pares de documento/exibição para que objetos OLE de outros aplicativos possam ser editados.
COleServerDoc
Usado como a classe base para classes de documento de aplicativo de servidor. Os objetos COleServerDoc
fornecem a maior parte do suporte do servidor por meio de interações com objetos COleServerItem
. A funcionalidade de edição visual é fornecida usando a arquitetura de documento/exibição da biblioteca de classes.
CDocItem
Classe base abstrata de COleClientItem
e COleServerItem
. Objetos de classes derivadas de CDocItem
representam partes de documentos.
COleServerItem
Usado para representar a interface OLE para itens COleServerDoc
. Geralmente há um objeto COleServerDoc
, que representa a parte inserida de um documento. Em servidores que dão suporte a links para partes de documentos, pode haver muitos objetos COleServerItem
, cada um dos quais representa um link para uma parte do documento.
COleIPFrameWnd
Fornece a janela de quadro para uma exibição quando um documento do servidor está sendo editado in loco.
COleResizeBar
Fornece a interface do usuário padrão para redimensionamento in loco. Objetos dessa classe sempre são usados em conjunto com objetos COleIPFrameWnd
.
COleTemplateServer
Usado para criar documentos usando a arquitetura de documento/exibição da estrutura. Um objeto COleTemplateServer
delega a maior parte de seu trabalho a um objeto CDocTemplate
associado.
COleException
Uma exceção resultante de uma falha no processamento OLE. Essa classe é usada por contêineres e servidores.