Compartilhar via


Classe COleMessageFilter

Gerencia a simultaneidade necessária a interação de aplicativos de OLE.

class COleMessageFilter : public CCmdTarget

Comentários

The COleMessageFilter classe é útil em aplicativos de servidor e contêiner de edição visual, bem sistema autônomo aplicativos de automação 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 canceladas ou tentada novamente mais tarde.Essa classe também pode ser usada para determinar a ação a ser executada por um aplicativo de chamada quando o aplicativo chamado está ocupado.

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

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

Esta é uma classe avançada; você raramente precisa trabalhar diretamente com ele.

Para obter mais informações, consulte o artigo Servidores: Implementando um servidor.

Requisitos

Cabeçalho: afxole.h

Consulte também

Referência

Classe CCmdTarget

Gráfico de hierarquia

Classe CCmdTarget

Outros recursos

COleMessageFilter membros