Inicializace OLE
Než aplikace může používat systémové služby OLE, musí inicializovat knihovny DLL systému OLE a ověřit, zda jsou knihovny DLL správnou verzí. Funkce AfxOleInit
inicializuje knihovny DLL systému OLE.
Inicializace OLE
Jméno | popis |
---|---|
AfxOleInit | Inicializuje knihovny OLE. |
AfxEnableControlContainer | Voláním této funkce ve funkci objektu InitInstance aplikace povolíte podporu pro zahrnutí ovládacích prvků OLE. |
AfxEnableControlContainer
Voláním této funkce ve funkci objektu InitInstance
aplikace povolíte podporu pro zahrnutí ovládacích prvků OLE.
Syntaxe
void AfxEnableControlContainer( );
Poznámky
Další informace o ovládacích prvcích OLE (nyní označovaných jako ovládací prvky technologie ActiveX) najdete v tématu technologie ActiveX Témata ovládacích prvků.
Požadavky
Hlavička: afxdisp.h
AfxOleInit
Inicializuje podporu technologie OLE pro aplikaci.
BOOL AFXAPI AfxOleInit();
Vrácená hodnota
Nenulová hodnota, pokud je úspěšné. Nula, pokud se nezdaří inicializace, pravděpodobně proto, že jsou nainstalovány nesprávné verze knihoven DLL technologie OLE.
Poznámky
Voláním této funkce lze inicializovat podporu technologie OLE pro aplikaci MFC. Při volání této funkce dojde k následujícím akcím:
Inicializuje knihovnu modelu COM v aktuálním objektu apartment volající aplikace. Další informace naleznete v tématu OleInitialize.
Vytvoří objekt filtru zpráv, implementuje IMessageFilter rozhraní. K tomuto filtru zpráv lze přistupovat voláním AfxOleGetMessageFilter.
Poznámka
Pokud je volána AfxOleInit z knihovny MFC DLL, volání selže. K selhání dojde, protože funkce předpokládá, že pokud je volána z knihovny DLL, systém technologie OLE byl dříve inicializován volající aplikací.
Poznámka
Aplikace MFC musí být inicializovány jako jednovláknový objekt apartment (STA). Pokud v InitInstance
přepsání zavoláte CoInitializeEx, zadejte COINIT_APARTMENTTHREADED (místo COINIT_MULTITHREADED).
Požadavky
Hlavička: afxdisp.h
Viz také
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro