Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Observação
A biblioteca Microsoft Foundation Classes (MFC) continua sendo suportada. No entanto, não estamos mais adicionando recursos ou atualizando a documentação.
Um aplicativo de contêiner é um aplicativo que pode incorporar itens inseridos ou vinculados em seus próprios documentos. Os documentos gerenciados por um aplicativo de contêiner devem ser capazes de armazenar e exibir componentes de documento OLE, bem como os dados criados pelo próprio aplicativo. Um aplicativo de contêiner também deve permitir que os usuários insiram novos itens ou editem itens existentes ativando aplicativos de servidor quando necessário. Os requisitos de interface do usuário de um aplicativo de contêiner são listados no artigo Contêineres: User-Interface Problemas.
Um aplicativo de servidor ou aplicativo de componente é um aplicativo que pode criar componentes de documento OLE para uso por aplicativos de contêiner. Os aplicativos de servidor geralmente dão suporte a arrastar e soltar ou copiar dados para a Área de Transferência para que um aplicativo de contêiner possa inserir os dados como um item inserido ou vinculado. Um aplicativo pode ser um contêiner e um servidor.
A maioria dos servidores são aplicativos autônomos ou servidores completos; eles podem ser executados como aplicativos autônomos ou podem ser iniciados por um aplicativo de contêiner. Um miniservidor é um tipo especial de aplicativo de servidor que só pode ser iniciado por um contêiner. Ele não pode ser executado como um aplicativo autônomo. Os servidores Microsoft Draw e Microsoft Graph são exemplos de miniservadores.
Contêineres e servidores não se comunicam diretamente. Em vez disso, eles se comunicam por meio das bibliotecas de vínculo dinâmico (DLL) do sistema OLE. Essas DLLs fornecem funções que os contêineres e servidores chamam, e os contêineres e servidores fornecem funções de retorno de chamada que as DLLs chamam.
Usando esse meio de comunicação, um contêiner não precisa saber os detalhes de implementação do aplicativo do servidor. Ele permite que um contêiner aceite itens criados por qualquer servidor sem precisar definir os tipos de servidores com os quais ele pode funcionar. Como resultado, o usuário de um aplicativo de contêiner pode aproveitar os futuros aplicativos e formatos de dados. Se esses novos aplicativos forem componentes OLE, um documento composto poderá incorporar itens criados por esses aplicativos.
Consulte também
Plano de fundo OLE
Plano de fundo OLE: Implementação do MFC
Contêineres
Servidores
Contêineres: Itens do Cliente
Servidores: Itens do Servidor