MFC COM
Um subconjunto de MFC foi projetado para dar suporte a COM, enquanto a maioria da ATL (Active Template Library) foi projetada para programação COM. Esta seção de tópicos descreve o suporte do MFC para COM.
As tecnologias ativas (como controles ActiveX, independência de documentos ativos, OLE etc.) usam o COM (Component Object Model) para permitir que os componentes de software interajam entre si em um ambiente em rede, independentemente da linguagem com a qual foram criados. As tecnologias ativas podem ser usadas para criar aplicativos executados na área de trabalho ou na Internet. Para mais informações, confira Introdução ao COM ou O modelo de objeto do componente.
As tecnologias ativas incluem tecnologias de cliente e servidor, incluindo:
Os controles ActiveX são objetos interativos que podem ser usados em contêineres como um site. Para mais informações sobre controles ActiveX, confira:
O script ativo controla o comportamento integrado de um ou mais controles ActiveX de um navegador ou servidor. Para mais informações sobre scripts ativos, confira Tecnologia ativa na Internet.
A Automação (anteriormente conhecida como Automação OLE) possibilita que um aplicativo manipule objetos implementados em outro aplicativo, ou "expor" objetos para que possam ser manipulados.
O objeto automatizado pode ser local ou remoto (em outro computador acessível em uma rede). A automação está disponível para objetos OLE e COM.
Esta seção também apresenta informações sobre como escrever componentes COM usando o MFC, por exemplo, em Pontos de Conexão.
Para uma discussão sobre o que ainda é chamado de OLE versus o que agora é chamado de tecnologia ativa, confira os tópicos sobre OLE.
Nesta seção
Contenção de documentos ativos