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.
Para um aplicativo poder usar os serviços do sistema OLE, ele deve inicializar as DLLs do sistema OLE e verificar se as DLLs são da versão correta. A função AfxOleInit inicializa as DLLs do sistema OLE.
Inicialização OLE
| Nome | Descrição |
|---|---|
| AfxOleInit | Inicializa as bibliotecas OLE. |
| AfxEnableControlContainer | Chame essa função na função InitInstance do objeto de aplicativo para habilitar o suporte para a independência de controles OLE. |
AfxEnableControlContainer
Chame essa função na função InitInstance do objeto de aplicativo para habilitar o suporte para a independência de controles OLE.
Sintaxe
void AfxEnableControlContainer( );
Comentários
Para mais informações sobre controles OLE (agora chamados de controles ActiveX), confira Tópicos de controle ActiveX.
Requisitos
Cabeçalho afxdisp.h
AfxOleInit
Inicializa o suporte OLE para o aplicativo.
BOOL AFXAPI AfxOleInit();
Valor de retorno
Não zero se tiver êxito; 0 se a inicialização falhar, possivelmente porque as versões incorretas das DLLs do sistema OLE serão instaladas.
Comentários
Chame essa função para inicializar o suporte OLE para um aplicativo MFC. Quando essa função é chamada, as seguintes ações ocorrem:
Inicializa a biblioteca COM no apartament atual do aplicativo de chamada. Para mais informações, confira OleInitialize.
Cria um objeto de filtro de mensagem, implementando a interface IMessageFilter. Esse filtro de mensagem pode ser acessado com uma chamada para AfxOleGetMessageFilter.
Observação
Se AfxOleInit for chamado de uma DLL MFC, a chamada falhará. A falha ocorre porque a função pressupõe que, se ela é chamada de uma DLL, o sistema OLE foi inicializado anteriormente pelo aplicativo de chamada.
Observação
Os aplicativos MFC devem ser inicializados como STA (apartament com thread único). Se você chamar CoInitializeEx em sua substituição InitInstance, especifique COINIT_APARTMENTTHREADED (em vez de COINIT_MULTITHREADED).
Requisitos
Cabeçalho afxdisp.h