Compartilhar via


COleMessageFilter::EndBusyState

Chamar essa função para finalizar um estado ocupado.

virtual void EndBusyState( );

Comentários

Trabalha em conjunto com BeginBusyState ocupado para controlar o estado do aplicativo. A função SetBusyReply determina a resposta do aplicativo para aplicativos de chamada quando está ocupado.

Chamadas de BeginBusyState e de EndBusyState incrementam e decrescem, respectivamente, um contador que determina se o aplicativo está ocupado. Por exemplo, duas chamadas a BeginBusyState e uma chamada para EndBusyState ainda resultam em um estado ocupado. Para cancelar um estado ocupado é necessário chamar EndBusyState que o mesmo número de vezes BeginBusyState foi chamado.

Por padrão, a estrutura entra no estado ocupado durante o processamento ocioso, que é executado por CWinApp::OnIdle. Quando o aplicativo manipule notificações de ON_UPDATE_COMMAND_UI , chamadas de entrada são tratados após o processamento ocioso concluída.

Requisitos

Cabeçalho: afxole.h

Consulte também

Referência

Classe COleMessageFilter

Gráfico da hierarquia

COleMessageFilter::BeginBusyState

COleMessageFilter::SetBusyReply

CWinApp::OnIdle