Compartilhar via


COleMessageFilter::BeginBusyState

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

virtual void BeginBusyState( );

Comentários

Trabalha em conjunto com EndBusyState 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_COMMANDUPDATEUI , chamadas de entrada são tratados posteriormente, depois que o processamento ocioso concluída.

Requisitos

Cabeçalho: afxole.h

Consulte também

Referência

Classe COleMessageFilter

Gráfico da hierarquia

COleMessageFilter::EndBusyState

COleMessageFilter::SetBusyReply

CWinApp::OnIdle