Třída COleMessageFilter
Spravuje souběžnosti vyžadované interakce aplikace OLE.
class COleMessageFilter : public CCmdTarget
Členy
Veřejné konstruktory
Název |
Description |
---|---|
Konstrukce COleMessageFilter objektu. |
Veřejné metody
Název |
Description |
---|---|
Aplikace se přepne do stavu zaneprázdněn. |
|
Povolí nebo zakáže dialogové okno, který se zobrazí při s názvem aplikace je zaneprázdněna. |
|
Povolí nebo zakáže dialogové okno zobrazené při s názvem aplikace nereaguje. |
|
Ukončí aplikace zaneprázdněna státu. |
|
Volat rámec pro zpracování zpráv probíhá voláním OLE. |
|
Filtr zpráv registruje systémové knihovny DLL systému OLE. |
|
Filtr zpráv registrace knihoven DLL systému OLE odvolá. |
|
Určuje odpověď voláním OLE aplikace zaneprázdněna. |
|
Určuje, jak dlouho aplikace čeká na odpověď voláním OLE. |
|
Určuje odpověď busy aplikace volající aplikaci. |
Poznámky
COleMessageFilter Třída je užitečné pro vizuální úpravy aplikace na serveru a kontejneru, stejně jako aplikace automatizace OLE.Pro serverové aplikace, které jsou volány této třídy lze provést "zaneprázdněn" aplikace tak, že příchozí volání z jiných aplikací kontejneru jsou zrušena nebo opakován později.Tato třída lze také určit opatření přijatá volající aplikace při s názvem aplikace je zaneprázdněna.
Běžné použití je pro serverové aplikace pro volání BeginBusyState a EndBusyState Pokud by bylo nebezpečné pro dokument nebo jiný objekt OLE přístupné zlikvidovány.V těchto volání CWinApp::OnIdle během aktualizace uživatelského rozhraní.
Standardně COleMessageFilter objektu je přiděleno při inicializaci aplikace.Nelze získat s AfxOleGetMessageFilter.
Toto je rozšířená třídy; zřídka potřebujete pracovat přímo s ním.
Další informace naleznete v článku servery: provádění serveru.
Hierarchii dědičnosti
COleMessageFilter
Požadavky
Záhlaví: afxole.h