AfxOleInit
Inicializa o suporte OLE para o aplicativo.
BOOL AFXAPI AfxOleInit( );
Valor de retorno
Diferente de zero se bem-sucedida; 0 se a inicialização falhar, possivelmente porque as versões incorretas de DLLs de sistema OLE estão instaladas.
Comentários
Chame esta função para inicializar o suporte OLE para um aplicativo do MFC.Quando essa função é chamada, ocorrem as seguintes ações:
Inicializa a biblioteca COM o apartamento atual do aplicativo de chamada.Para obter mais informações, consulte OleInitialize.
Cria um objeto de filtro de mensagem, Implementando o IMessageFilter interface.O filtro de mensagens pode ser acessado com uma chamada para AfxOleGetMessageFilter.
Observação |
---|
Se AfxOleInit é chamado de uma DLL do MFC, a chamada falhará.A falha ocorre porque a função pressupõe que, se ele é chamado de uma DLL, o sistema OLE foi inicializado anteriormente pelo aplicativo de chamada. |
Observação |
---|
Aplicativos MFC devem ser inicializados como um único apartment (STA).Se você chamar CoInitializeEx no seu InitInstance substituir, especifique COINIT_APARTMENTTHREADED (em vez de COINIT_MULTITHREADED).Para obter mais informações, consulte PRB: MFC aplicativo pára de responder quando você inicializar o aplicativo como um Multithreaded Apartment (828643) em https://support.microsoft.com/default.aspx?scid=kb;en-us;828643. |
Requisitos
Cabeçalho: afxdisp.h