[Это предварительный документации и темы для изменения].
Функция InSendMessageEx определяет ли нынешняя процедура окна обрабатывает сообщение, отправленное из другого потока (в том же процессе или другим процессом). Эта функция похожа на функцию InSendMessage , но содержит дополнительные сведения о том, как было отправлено сообщение.
() DWORD InSendMessageEx LPVOID lpReserved / / должно быть NULL);
Если сообщение не было отправлено, возвращается значение ISMEX_NOSEND. В противном случае возвращаемое значение является одно или несколько из следующих значений.
Значение | Значение |
---|---|
ISMEX_CALLBACK | Сообщение было отправлено с помощью функции SendMessageCallback . Поток, который отправляет сообщение не заблокирован. |
ISMEX_NOTIFY | Сообщение было отправлено с помощью функции SendNotifyMessage . Поток, который отправляет сообщение не заблокирован. |
ISMEX_REPLIED | Сообщение обработано процедура окна. Поток, который отправляет сообщение больше не заблокирован. |
ISMEX_SEND | Сообщение было отправлено с помощью функции SendMessage или SendMessageTimeout . Если ISMEX_REPLIED не задано, который отправляет сообщение поток заблокирован. |
nbsp; Windows &NT: требует версии 5.0 или более поздней.
Windows:Требует Windows 98.
Windows CE:Не поддерживается.
Заголовок:Объявленные в winuser.h.
Импорта библиотеки:Использование user32.lib.
Обзор очереди сообщений и сообщений, сообщений и функции очереди сообщений, SendMessage, SendMessageCallback, SendMessageTimeout, SendNotifyMessage