COleMessageFilter

Classe COleMessageFilter gerencia a simultaneidade exigida pela interação de aplicativos OLE.

Classe COleMessageFilter é útil em visual edição servidor e aplicativos de contêiner, como aplicativos de automação de OLE. Para aplicativos de servidor que estão sendo chamados, essa classe pode ser usada para tornar o aplicativo "ocupado" para que as chamadas de entrada de outros aplicativos de contêiner são seja canceladas ou tentada novamente mais tarde. Essa classe também pode ser usada para determinar a ação a ser tomada por um aplicativo chamado quando o aplicativo chamado está ocupado.

Uso comum é para um aplicativo de servidor chamar BeginBusyState e EndBusyState quando seria perigoso para um documento ou outro objeto acessível de OLE a ser destruído. Essas chamadas são feitas no CWinApp::OnIdle durante as atualizações de interface do usuário.

Por padrão, um objeto COleMessageFilter é alocado quando o aplicativo é inicializado. Ele pode ser recuperado com AfxOleGetMessageFilter.

Este é um avançado classe; Você raramente precisará trabalhar diretamente com ele.

Para obter mais informações, consulte o artigo servidores: Implementando um servidor no Guia do programador do Visual C++.

# include lt;afxole.h>

Membros da classeClasse base | Gráfico de hierarquia

Co&nsulte tambémnbsp;CCmdTarget

Index