COleMessageFilter::BeginBusyState
呼叫這個函式會啟動一個忙碌狀態。
virtual void BeginBusyState( );
備註
它與 EndBusyState 配合控制應用程式忙碌狀態。 會在忙碌時,函式 SetBusyReply 判斷提供給呼叫應用程式的應用程式的回覆。
BeginBusyState 和 EndBusyState 呼叫增量和遞減,,決定個別的計數器是否應用程式忙碌中。 例如,若要 BeginBusyState 的兩個呼叫和 EndBusyState 對的呼叫仍會產生忙碌狀態。 若要移除一個忙碌狀態呼叫相同次數呼叫 BeginBusyState 的 EndBusyState 是必要的。
根據預設,在閒置處理期間,架構會進入忙碌狀態,由 CWinApp::OnIdle執行。 當應用程式處理 ON_COMMANDUPDATEUI 告知時,是在呼叫之後,已處理,在閒置處理完成之後。
需求
Header: afxole.h
請參閱
參考
COleMessageFilter::EndBusyState