Функция ReplyMessage используется, чтобы ответить на сообщение, отправленное через функцию
SendMessage без возврата управления функции, которая вызвала SendMessage.Синтаксис
BOOL ReplyMessage( LRESULT lResult ); |
Параметры
lResult
[in] Определяет результат обработки сообщения. Возможные значения основаны на отправленном сообщении.
Возвращаемые значения
Если вызывающий поток обработал сообщение, отправленное из другого потока или процесса, величина возвращаемого значения - не нуль.
Если вызывающий поток не обработал сообщение, переданное из другого потока или процесса, величина возвращаемого значения нулевая.
Замечания
При помощи вызова этой функции, оконная процедура, которая принимает сообщение, дает возможность потоку, вызвавшему SendMessage, продолжать выполнение, как если бы поток, принявший сообщение, возвратил управление. Поток, который вызывает функцию ReplyMessage также, продолжает выполняться.
Если сообщение не отправлялось через функцию SendMessage или, если сообщение было отправлено тем же самым потоком, функция ReplyMessage не оказывает никакого влияния.
Пример
Пример смотри в статье Отправка сообщения.
Смотри также
Обзор Сообщения и очереди сообщений, InSendMessage, SendMessage
Размещение и совместимость ReplyMessage |
|
Windows. NET Server |
Да |
Windows XP |
Да |
Windows 2000 |
Да |
Windows NT |
Да версии 3.1 и выше |
Windows Me |
Да |
Windows 98 |
Да |
Windows 95 |
Да |
Используемая библиотека |
User32.lib |
Заголовочный файл |
|
- объявлено в |
Winuser.h |
- включено в |
Windows.h |
Unicode |
Нет |
Замечания по платформе |
Не имеется |