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


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

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

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

Message loop process.
Цикл сообщений

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

См. также

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