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