AfxOleInit
Inicializa o suporte do OLE para o aplicativo.
BOOL AFXAPI AfxOleInit( );
Valor de retorno
Diferente de zero se bem-sucedido; 0 se a inicialização falhar, possivelmente como as versões incorretas de DLL com OLE DB do sistema estão instaladas.
Comentários
Chamar essa função para inicializar o suporte do OLE para um aplicativo MFC. Quando essa função é chamada, ocorrem as seguintes ações:
Inicializa a biblioteca COM em STA. atual do aplicativo de chamada. Para obter mais informações, consulte OleInitialize.
Cria um objeto de filtro da mensagem, implementando a interface de IMessageFilter . Esse filtro da mensagem pode ser acessado por uma chamada a AfxOleGetMessageFilter.
Dica
Se AfxOleInit é chamado de uma DLL MFC, a chamada falhará.A falha ocorre porque a função pressupõe que, se for chamado de uma DLL, o sistema OLE esteve inicializado anteriormente pelo aplicativo de chamada.
Dica
Os aplicativos MFC devem ser inicializados como apartment de thread único (STA).Se você chamar CoInitializeEx na substituição de InitInstance , especifique COINIT_APARTMENTTHREADED (em vez de COINIT_MULTITHREADED).Para obter mais informações, consulte PRB: O aplicativo MFC para de responder quando você iniciar o aplicativo multi-threaded STA. como um (828643) em https://support.microsoft.com/default.aspx?scid=kb;en-us;828643.
Requisitos
Header: afxdisp.h