AfxOleInit

初始化 OLE 为应用程序的支持。

BOOL AFXAPI AfxOleInit( );

返回值

非零,如果成功;0,如果初始化失败,可能,因为安装该 OLE 系统 DLL 的错误版本。

备注

调用此函数初始化 OLE 为 MFC 应用程序的支持。当调用该函数时时,将发生以下操作:

说明说明

如果 AfxOleInit 从 MFC DLL 调用,则调用将失败。该失败,因为该函数,假设,则为; 如果从 DLL 调用,该 OLE 系统由调用应用程序之前初始化。

说明说明

必须初始化 MFC 应用程序设置为单线程单元。 (STA)如果对您的 InitInstance 重写的 CoInitializeEx ,请指定 COINIT_APARTMENTTHREADED (而不是 COINIT_MULTITHREADED)。有关更多信息,请参见 PRB:MFC 应用程序停止响应,在初始化应用程序作为一个多线程单元 (828643) 时。 https://support.microsoft.com/default.aspx?scid=kb;en-us;828643

要求

Header: afxdisp.h

请参见

参考

AfxMessageBox

概念

MFC宏和Globals