COleMessageFilter

La clase COleMessageFilter administra la concurrencia necesaria por la interacción de aplicaciones OLE.

La clase COleMessageFilter es útil en el servidor de edición visual y aplicaciones contenedoras, así como aplicaciones de automatización OLE. Para aplicaciones de servidor que se denominan, esta clase puede utilizarse para hacer la aplicación "ocupado" para que las llamadas entrantes desde otras aplicaciones contenedor se canceló o intentar más tarde. Esta clase puede utilizarse también para determinar la acción a ser tomada por una aplicación llamada cuando la aplicación llama está ocupada.

Uso común es para que una aplicación de servidor llamar a BeginBusyState y EndBusyState cuando sería peligroso para un documento u otro objeto accesible OLE para ser destruidos. Estas llamadas se realizan en CWinApp::OnIdle durante las actualizaciones de la interfaz de usuario.

De forma predeterminada, un objeto COleMessageFilter se asigna cuando se inicializa la aplicación. Puede ser obtenido con AfxOleGetMessageFilter.

Se trata de una clase avanzada; rara vez necesita trabajar con ella directamente.

Para obtener más información, consulte el artículo servidores: implementar un servidor en el Manual del programador de Visual C++.

# include lt;afxole.h>

Miembros de la claseClase base | Diagrama de jerarquía

Vea tambié&nnbsp;CCmdTarget.

Index