Condividi tramite


COleMessageFilter::EndBusyState

Chiamare la funzione per terminare una condizione occupato.

virtual void EndBusyState( );

Note

Viene utilizzato con BeginBusyState per controllare lo stato occupato dell'applicazione. La funzione SetBusyReply determina la risposta dell'applicazione alle applicazioni chiamante quando è occupata.

Le chiamate EndBusyState e BeginBusyState incrementano e decrementeranno, rispettivamente, un contatore che determina se l'applicazione è occupata. Ad esempio, due chiamate a BeginBusyState e una chiamata a EndBusyState ancora generano uno stato occupato. Per annullare uno stato occupato è necessario chiamare EndBusyState che lo stesso numero di volte BeginBusyState è stato chiamato.

Per impostazione predefinita, il framework assume lo stato occupato durante l'elaborazione inattiva, eseguita da CWinApp::OnIdle. Mentre l'applicazione conserva le notifiche ON_UPDATE_COMMAND_UI, le chiamate in ingresso sono gestite dopo l'elaborazione inattiva è completa.

Requisiti

Header: afxole.h

Vedere anche

Riferimenti

Classe COleMessageFilter

Grafico delle gerarchie

COleMessageFilter::BeginBusyState

COleMessageFilter::SetBusyReply

CWinApp::OnIdle