Sdílet prostřednictvím


Třída COleMessageFilter

Spravuje souběžnosti vyžadované interakce aplikace OLE.

class COleMessageFilter : public CCmdTarget

Členy

Veřejné konstruktory

Název

Description

COleMessageFilter::COleMessageFilter

Konstrukce COleMessageFilter objektu.

Veřejné metody

Název

Description

COleMessageFilter::BeginBusyState

Aplikace se přepne do stavu zaneprázdněn.

COleMessageFilter::EnableBusyDialog

Povolí nebo zakáže dialogové okno, který se zobrazí při s názvem aplikace je zaneprázdněna.

COleMessageFilter::EnableNotRespondingDialog

Povolí nebo zakáže dialogové okno zobrazené při s názvem aplikace nereaguje.

COleMessageFilter::EndBusyState

Ukončí aplikace zaneprázdněna státu.

COleMessageFilter::OnMessagePending

Volat rámec pro zpracování zpráv probíhá voláním OLE.

COleMessageFilter::Register

Filtr zpráv registruje systémové knihovny DLL systému OLE.

COleMessageFilter::Revoke

Filtr zpráv registrace knihoven DLL systému OLE odvolá.

COleMessageFilter::SetBusyReply

Určuje odpověď voláním OLE aplikace zaneprázdněna.

COleMessageFilter::SetMessagePendingDelay

Určuje, jak dlouho aplikace čeká na odpověď voláním OLE.

COleMessageFilter::SetRetryReply

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

CObject

CCmdTarget

COleMessageFilter

Požadavky

Záhlaví: afxole.h

Viz také

Referenční dokumentace

Třída CCmdTarget

Graf hierarchie

Třída CCmdTarget