PostThreadMessage

Функція PostThreadMessage місця (посади) повідомлення в черги повідомлень вказаний потік команд а потім повертається, не чекаючи потік обробити повідомлення.

(BOOL PostThreadMessage DWORD  idThread, / / автор ідентифікаторUINTMsg, / / повідомлення постWPARAMwParam, / / перші повідомлення параметраLPARAMlParam / / другий параметр повідомлення);
 

Параметри

idThread
Ідентифікатор потоку теми, до яких Написав повідомлення.

Функція не працює, якщо вказаний потік команд не має черга повідомлень. Система створює черга повідомлень в темі, коли потік робить його першого дзвінка до однієї з функцій користувача Win32 або GDI. Щоб отримати додаткові відомості перегляньте розділ зауваження.

Msg
Визначає тип повідомлення, розміщені.
wParam
Визначає докладніші конкретного повідомлення.
lParam
Визначає докладніші конкретного повідомлення.

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

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

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

Зауваження

Потік, до яких Написав повідомлення повинні створили черга повідомлень, або ж не вдається виклику PostThreadMessage . Використовувати один з наступних методів для обробки цієї ситуації:

Потік, до яких Написав повідомлення отримує повідомлення шляхом виклику функції GetMessage або PeekMessage . Hwnd членом повернувся MSG структури є NULL.

QuickInfo

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

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

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