Udostępnij za pośrednictwem


COleMessageFilter::BeginBusyState

Wywołanie tej funkcji, aby rozpocząć stan zajęty.

virtual void BeginBusyState( );

Uwagi

Działa w połączeniu z EndBusyState do sterowania zajęty, stan aplikacji.Funkcja SetBusyReply określa odpowiedzi aplikacji na wywoływanie aplikacji, gdy jest zajęty.

BeginBusyState i EndBusyState wywołania zwiększać i odpowiednio zmniejszyć licznik, który określa, czy aplikacja jest zajęta.Na przykład, dwa wzywa do BeginBusyState i jedno wywołanie EndBusyState nadal wynik w stanie zajęty.Aby anulować stan zajęty, jest wywołanie EndBusyState taką samą liczbę razy BeginBusyState została wywołana.

Domyślnie ramach przejdzie w stan zajęty podczas przetwarzania bezczynności, który jest wykonywane przez CWinApp::OnIdle.Gdy aplikacja jest obsługa ON_COMMANDUPDATEUI powiadomienia wywołania przychodzące są obsługiwane później, po zakończeniu przetwarzania bezczynności.

Wymagania

Nagłówek: afxole.h

Zobacz też

Informacje

Klasa COleMessageFilter

Wykres hierarchii

COleMessageFilter::EndBusyState

COleMessageFilter::SetBusyReply

CWinApp::OnIdle