
La classe COleMessageFilter gère la concurrence d'accès requis par l'interaction des applications OLE.
La classe COleMessageFilter est utile dans le serveur édition visual et applications conteneur, ainsi que les applications d'automation OLE. Pour les applications de serveur qui sont appelées, cette classe peut être utilisée pour faire l'application « busy » afin que les appels entrants à partir des autres applications de conteneur sont annulés ou retentés plus tard. Cette classe peut également servir à déterminer les mesures à prendre par une application appelante lorsque l'application appelée est occupée.
Usage courant est une application serveur appeler BeginBusyState et EndBusyState lorsqu'il serait dangereux pour un document ou un autre objet accessible OLE pour être détruits. Ces appels sont faits en CWinApp::OnIdle lors de mises à jour d'interface utilisateur.
Par défaut, un objet COleMessageFilter est attribué lorsque l'application est initialisée. Il peut être récupéré avec AfxOleGetMessageFilter.
C'est une classe avancée ; vous avez rarement besoin de travailler directement avec elle.
Pour plus d'informations, consultez l'article serveurs : mise en oeuvre d'un serveur dans le Guide du programmeur Visual C++.
# include lt;afxole.h>
Membres de la classe |  ; Classe de base | Graphique de la hiérarchie
Voir aussi  ;CCmdTarget