SendNotifyMessage

SendNotifyMessage функция отправляет заданное сообщение в окне. Если окно был создан вызывающий поток, SendNotifyMessage вызывает процедуру окна для окна и не возвращается до тех пор, пока сообщение обработано процедуры окна. Если окно был создан другой поток, SendNotifyMessage передает сообщение процедуре окна и возвращает немедленно; Он не ожидает процедуру окна для завершения обработки сообщения.

(BOOL SendNotifyMessage HWND  hWnd, / / обработать окна назначенияUINTMSG, / / отправить сообщениеWPARAMwParam, / / сначала сообщение параметрLPARAMlParam / / второй параметр message);
 

Параметры

hWnd
Дескриптор окна, чья процедура окна получит сообщение. Если этот параметр равен HWND_BROADCAST, сообщение отправляется всем окнам верхнего уровня в системе, включая инвалидов или невидимый бесхозные windows, перекрывающихся окон и всплывающих окон; но сообщение не отправляется для дочерних окон.
MSG
Указывает, отправить сообщение.
wParam
Задает дополнительные сведения, сообщения.
lParam
Задает дополнительные сведения, сообщения.

Возвращаемые значения

Если функция выполнена успешно, возвращаемое значение не равно нулю.

Если вызов функции был неуспешен, возвращаемое значение равно нулю. Чтобы получить расширенные сведения об ошибке, вызовите GetLastError.

Примечания

Если вы отправляете сообщение в диапазоне ниже WM_USER асинхронное сообщение функций (PostMessage, SendNotifyMessageи SendMessageCallback), его параметры сообщения не может включать указатели. В противном случае произойдет сбой. Функции возвращает прежде чем принимающего поток имел возможность обработки сообщения и отправитель будет освободить память, прежде чем он используется.

Приложения, которым требуется связываться с помощью HWND_BROADCAST следует использовать функцию RegisterWindowMessage для получения уникального сообщение для создания сообщения.

QuickInfo

nbsp; Windows &NT: требует версии 3.1 или более поздней версии.
Windows:Требует Windows 95 или более поздней версии.
Windows CE:Требует версии 1.0 или более поздней версии.
Заголовок:Объявленные в winuser.h.
Импорта библиотеки:Используйте user32.lib.
Юникод:В версии Юникода и ANSI в Windows NT.

Родственные слова

Обзор очереди сообщений и сообщений, сообщений и функции очереди сообщений, PostMessage, PostThreadMessage, RegisterWindowMessage, SendMessage SendMessageCallback, SendNotifyMessage

Index