共用方式為


COleMessageFilter::EndBusyState

呼叫這個函式會關閉一個忙碌狀態。

virtual void EndBusyState( );

備註

它與 BeginBusyState 配合控制應用程式忙碌狀態。 會在忙碌時,函式 SetBusyReply 判斷提供給呼叫應用程式的應用程式的回覆。

BeginBusyStateEndBusyState 呼叫增量和遞減,,決定個別的計數器是否應用程式忙碌中。 例如,若要 BeginBusyState 的兩個呼叫和 EndBusyState 對的呼叫仍會產生忙碌狀態。 若要移除一個忙碌狀態呼叫相同次數呼叫 BeginBusyStateEndBusyState 是必要的。

根據預設,在閒置處理期間,架構會進入忙碌狀態,由 CWinApp::OnIdle執行。 當應用程式處理 ON_UPDATE_COMMAND_UI 告知時,以來處理呼叫,在閒置處理完成之後。

需求

Header: afxole.h

請參閱

參考

COleMessageFilter 類別

階層架構圖

COleMessageFilter::BeginBusyState

COleMessageFilter::SetBusyReply

CWinApp::OnIdle