
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 classe | Classe base | Gráfico de hierarquia
Co&nsulte tambémnbsp;CCmdTarget