Classe COleDocument
A classe base para documentos VELHOS que oferecem suporte à edição visual.
class COleDocument : public CDocument
Membros
Construtores public
Nome |
Descrição |
---|---|
Constrói um objeto de COleDocument . |
Métodos públicos
Nome |
Descrição |
---|---|
Adiciona um item à lista de itens mantidos pelo documento. |
|
Define o dispositivo de destino PRINT- para todos os itens de cliente no documento. |
|
Documentos das causas a serem armazenados usando o formato de arquivo de armazenamento estruturado OLE. |
|
Retorna o item OLE que está atualmente ativa no lugar. |
|
Obtém o próximo item de cliente para iterar. |
|
Obtém o próximo item do documento para iterar. |
|
Obtém o próximo item do servidor para iterar. |
|
Retorna o OLE primária item selecionado no documento. |
|
Obtém a posição inicial iniciar a iteração. |
|
Verifica para itens em branco no documento. |
|
Chamado quando o documento se torna visível ou invisível. |
|
Remove um item da lista de itens mantidos pelo documento. |
|
Marca o documento como modificado se qualquer um dos itens contidos VELHOS foram alterados. |
Métodos protegidos
Nome |
Descrição |
---|---|
Trata eventos no comando de menu ícone de alteração. |
|
Trata a conversão de um objeto inserido ou associado de um tipo para outro. |
|
Os eventos de manipuladores nos links comando no menu de edição. |
|
Envia uma mensagem de email com o documento anexado. |
|
Chamado pela estrutura para atualizar o comando interface do usuário para a opção de menu do ícone de edição/alteração. |
|
Chamado pela estrutura para atualizar o comando interface do usuário para a opção de menu de edição/links. |
|
Chamado pela estrutura para atualizar o comando interface do usuário para a opção de menu de edição/ObjectName e o submenu o verbo acessado de edição/ObjectName. |
|
Chamado pela estrutura para atualizar o comando interface do usuário para a opção de menu especial da pasta. |
|
Chamado pela estrutura para atualizar o comando interface do usuário para a opção de menu da pasta. |
Comentários
COleDocument é derivado de CDocument, que permite seus aplicativos OLE usar a arquitetura do documento/visualização fornecida pela biblioteca de classes da Microsoft foundation.
COleDocument trata um documento como uma coleção de objetos de CDocItem para manipular itens VELHOS. O contêiner e aplicativos de servidor requerem uma arquitetura pois os documentos devem ser capazes conter itens VELHOS. As classes de COleServerItem e de COleClientItem , ambas derivadas de CDocItem, gerenciar as interações entre aplicativos e itens do OLE.
Se você estiver escrevendo um aplicativo simples de contêiner, derive sua classe de documento de COleDocument. Se você estiver escrevendo um aplicativo de contêiner que suporte para vincular itens contidos inseridos pelos documentos, derive sua classe de documento de COleLinkingDoc. Se você estiver escrevendo um contêiner de aplicativo para servidores ou de combinação/servidor, derive sua classe de documento de COleServerDoc. COleLinkingDoc e COleServerDoc são derivados de COleDocument, para que essas classes herdam todos os serviços disponíveis em COleDocument e em CDocument.
Para usar COleDocument, derive uma classe de ele e adicionar funcionalidade para gerenciar os dados do OLE não do aplicativo assim como os itens inseridos ou associados. Se você definir CDocItem- classes derivadas para armazenar os dados nativos do aplicativo, você pode usar a implementação padrão definida por COleDocument para armazenar seus dados e não VELHOS do OLE. Você também pode criar suas próprias estruturas de dados para armazenar os dados do OLE não separada dos itens VELHOS. Para obter mais informações, consulte o artigo Recipientes: arquivos compostos.
CDocument suporta seu documento enviar por email se o suporte de email (MAPI) está presente. COleDocument atualizou OnFileSendMail para manipular corretamente documentos compostos. Para obter mais informações, consulte os artigos MAPI e. Suporte de MAPI no MFC.
Hierarquia de herança
COleDocument
Requisitos
Cabeçalho: afxole.h