
Die COleMessageFilter -Klasse verwaltet die Parallelität durch das Zusammenspiel von OLE-Anwendungen erforderlich.
Die COleMessageFilter -Klasse ist hilfreich in Server für visuelle Bearbeitung Containeranwendungen, sowie und OLE-Automation-Applikationen. Für Serveranwendungen, die aufgerufen werden, kann diese Klasse verwendet werden, um die Anwendung "besetzt" zu machen, so dass eingehende Anrufe von anderen Containeranwendungen werden entweder abgebrochen oder später wiederholt. Diese Klasse kann verwendet werden, um zu bestimmen, die Aktion durch eine aufrufende Anwendung getroffen werden, wenn die aufgerufene Anwendung ausgelastet ist.
Häufige Verwendung ist für eine Serveranwendung, BeginBusyState und EndBusyState aufrufen, wenn es wäre gefährlich für ein Dokument oder andere OLE zugreifbares Objekt zerstört werden. Diese Aufrufe werden in CWinApp::OnIdle während der Benutzeroberfläche Aktuelles.
Standardmäßig wird ein COleMessageFilter -Objekt zugeordnet, wenn die Anwendung initialisiert wird. Es kann mit AfxOleGetMessageFilter abgerufen werden.
Dies ist eine erweiterte Klasse; Sie müssen nur selten direkt mit ihm zu arbeiten.
Weitere Informationen finden Sie im Artikel Server: Implementieren eines Servers im Visual C++ Programmer's Guide.
# include lt;afxole.h>
Klasse&nmember |nbsp; Basisklasse | Hierarchiediagramm
Siehe auch&Nbsp;CCmdTarget