Compartilhar via


AfxOleInit

Inicializa suporte OLE para o aplicativo.

BOOL AFXAPI AfxOleInit( );

Valor de retorno

Diferente de zero se bem-sucedida; 0 se a inicialização falha, possivelmente porque as versões incorretas das DLLs de sistema OLE estão instaladas.

Comentários

telefonar suporte a esta função para inicializar o OLE para um aplicativo MFC.Quando essa função é chamada, ocorrem as seguintes ações:

  • Inicializa a biblioteca COM o apartment corrente do aplicativo de chamada.Para obter mais informações, consulte OleInitialize.

  • Cria um objeto de filtro de mensagem, Implementando o IMessageFilter interface.Esse filtro de mensagem pode ser acessado com uma telefonar para AfxOleGetMessageFilter.

Observação:

Se AfxOleInit é chamado de uma DLL da MFC, a telefonar falhará.A falha ocorre porque a função pressupõe que, se ele é chamado de uma DLL, o sistema OLE anteriormente foi inicializado pelo aplicativo de chamada.

Observação:

Aplicativos MFC devem ser inicializados sistema autônomo único th lido apartment (STA).Se você chamar CoInitializeEx in your InitInstance Substituir, especificar COINIT_APARTMENTTHREADED (em vez de COINIT_MULTITHREADED). Para obter mais informações, consulte PRB: Aplicativo MFC pára de responder quando você inicializar o aplicativo sistema autônomo um multithreaded apartment (828643) em http://suporte.Microsoft.com/padrão.aspx?scid=kb;en-US;828643.

Requisitos

Cabeçalho: afxdisp.h

Consulte também

Conceitos

Macros do MFC e globais

Referência

AfxMessageBox