віртуальний BOOL OnIdle ( ДОВГИЙ lCount );
Значення, яке повертається
Ненульовий отримувати більш простою час; 0, якщо немає більше часу очікування обробки.
Параметри
lCount
Лічильник збільшується кожного разу OnIdle називається, коли порожній черга повідомлень в темі. Ця кількість скинути на 0, кожного разу, коли обробляється нове повідомлення. Визначення відносної тривалість потік простоює без обробки повідомлення за допомогою lCount параметр.
Зауваження
Перевизначити цей член функції для виконання обробки час простою. OnIdle називається в циклі повідомлення за промовчанням, коли порожній черга повідомлень в темі. Використовуйте ваш перекрити називати ваш власний фон простоювання обробник завдань.
OnIdle слід повернути 0 вказує, що додаткового часу очікування обробки необхідна. Параметр lCount піднімається кожного разу, називається OnIdle , коли черга повідомлень порожній і скинути на 0, кожного разу, коли обробляється нове повідомлення. Ви можете назвати ваш різні очікування процедур на основі цього граф.
За замовчуванням реалізація цієї функції-члени звільняє тимчасових об'єктів і невикористані dynamic link бібліотек з пам'яті.
Ця функція-член використовується тільки в інтерфейс користувача теми.
Тому що додаток не може обробити повідомлення, поки OnIdle повертає, не виконувати тривалі завдання цієї функції.
Огляд CWinThread |nbsp; Члени класу | Ієрархічна діаграма
Дивіться також CWinApp::OnIdle