Функция ReplyMessage (winuser.h)
Отвечает на сообщение, отправленное из другого потока функцией SendMessage .
Синтаксис
BOOL ReplyMessage(
[in] LRESULT lResult
);
Параметры
[in] lResult
Тип: LRESULT
Результат обработки сообщения. Возможные значения основаны на отправленном сообщении.
Возвращаемое значение
Тип: BOOL
Если вызывающий поток обрабатывал сообщение, отправленное из другого потока или процесса, возвращаемое значение не равно нулю.
Если вызывающий поток не обрабатывал сообщение, отправленное из другого потока или процесса, возвращаемое значение равно нулю.
Комментарии
Вызывая эту функцию, оконная процедура, получающая сообщение, позволяет потоку с именем SendMessage продолжать работать так, как если бы поток, получающий сообщение, вернул управление. Поток, вызывающий функцию ReplyMessage , также продолжает выполняться.
Если сообщение не было отправлено через SendMessage или сообщение было отправлено тем же потоком, ReplyMessage не действует.
Примеры
Пример см. в разделе Отправка сообщения.
Требования
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | winuser.h (включая Windows.h) |
Библиотека | User32.lib |
DLL | User32.dll |
Набор API | ext-ms-win-ntuser-message-l1-1-2 (представлено в Windows 10 версии 10.0.10240) |
См. также раздел
Основные понятия
Справочные материалы