WaitMessage

WaitMessage функція дає керування, щоб інші теми, якщо інших повідомлень не в його черга повідомлень. WaitMessage функція призупиняє потік і не повернутися до нового повідомлення буде поміщено до черга повідомлень в темі.

BOOL WaitMessage(VOID) 

Параметри

Ця функція має не параметрів.

Повернення значень

Якщо функція завершено успішно, значення, що повертається, є ненульовим.

Якщо функцію не вдається, значення дорівнює нулю. Щоб отримати докладні відомості про помилку, зателефонуйте GetLastError.

Зауваження

Зверніть увагу, що WaitMessage не повернутися, якщо немає непрочитаних вводу в чергу повідомлень після нитки називається функція, щоб перевірити черги. Це тому, що функції, такі як PeekMessage, GetMessage, GetQueueStatus, WaitMessage, MsgWaitForMultipleObjects, і MsgWaitForMultipleObjectsEx перевірити черги а потім змінити стан інформацію для черги, так що вводу більше не розглядається новий. Наступні заклик до WaitMessage не повернеться, поки не приходить новий вхід указаного типу. Ігнорувати існуючі непрочитані вводу (отримана до, під час останнього потік повернення черзі).

QuickInfo

nbsp; Windows &NT: вимагає 3.1 або пізнішої версії.
Windows:Вимагає Windows 95 або пізнішої версії.
Windows CE:Не підтримується.
Заголовка:Оголошена в winuser.h.
Імпортувати бібліотеки:Використання user32.lib.

Дивіться також

Повідомлення та повідомлення черги огляд, повідомлення та функції черги повідомлень, GetMessage, PeekMessage

Index