COleMessageFilter::BeginBusyState
Эта функция вызывается, чтобы начать многодельное состояние.
virtual void BeginBusyState( );
Заметки
Он работает совместно с EndBusyState для контроля состояния приложения многодельное.Функция SetBusyReply определяет ответ приложения к вызову приложения, если она занята.
Вызовы BeginBusyState и EndBusyState инкрементируют и декрементируют соответственно, счетчик, который определяет, является ли приложение занято.Например, 2 вызова метода BeginBusyState и один вызов EndBusyState по-прежнему приводят к многодельном состоянии.Чтобы отменить многодельное состояние должен быть вызван EndBusyState той же количество раз BeginBusyState был вызван.
По умолчанию платформа вставляет многодельное состояние во время обработки бездействия, который выполняется CWinApp::OnIdle.Пока приложение обрабатывает уведомление ON_COMMANDUPDATEUI, входящие вызовы корректируются позже, после обработки бездействия.
Требования
Header: afxole.h
См. также
Ссылки
COleMessageFilter::EndBusyState