Поделиться через


Функция-член OnIdle

При отсутствии сообщений Windows не обрабатываются, платформа вызывает функцию-член OnIdleCWinApp (описанный в справочнике библиотеки MFC).

Переопределение OnIdle для выполнения фоновых задач. Версия по умолчанию обновляет состояние объектов пользовательского интерфейса, такие как кнопки панели инструментов и выполняет очистку временных объектов, созданных средой в процессе его операций. На следующем рисунке показано, как цикл обработки сообщений вызывает OnIdle при сообщений в очереди.

Цикл обработки сообщений

Процесс цикла сообщений

Дополнительные сведения о том, что можно сделать в циклом бездействия, см. в разделе Обработка пустых циклов.

См. также

Основные понятия

CWinApp: класс приложений