На главную

On-line справка по Win32 API

Написать письмо
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО!
Список всех статей A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z | Скачать Вниз

SendMessage



The SendMessage function sends the specified message to a window or windows. The function calls the window procedure for the specified window and does not return until the window procedure has processed the message. The PostMessage function, in contrast, posts a message to a thread's message queue and returns immediately.

LRESULT SendMessage(

HWND hWnd, // handle of destination window
UINT Msg, // message to send
WPARAM wParam, // first message parameter
LPARAM lParam // second message parameter
);


Parameters

hWnd

Identifies the window whose window procedure will receive the message. If this parameter is HWND_BROADCAST, the message is sent to all top-level windows in the system, including disabled or invisible unowned windows, overlapped windows, and pop-up windows; but the message is not sent to child windows.

Msg

Specifies the message to be sent.

wParam

Specifies additional message-specific information.

lParam

Specifies additional message-specific information.



Return Values

The return value specifies the result of the message processing and depends on the message sent.

Remarks

Applications that need to communicate using HWND_BROADCAST should use the RegisterWindowMessage function to obtain a unique message for inter-application communication.
If the specified window was created by the calling thread, the window procedure is called immediately as a subroutine. If the specified window was created by a different thread, Windows switches to that thread and calls the appropriate window procedure. Messages sent between threads are processed only when the receiving thread executes message retrieval code. The sending thread is blocked until the receiving thread processes the message.

See Also

InSendMessage, PostMessage, RegisterWindowMessage, SendDlgItemMessage


Пригласи друзей и счет твоего мобильника всегда будет положительным!
Предыдущая статья
 
Сайт Народ.Ру Интернет
Следующая статья
Пригласи друзей и счет твоего мобильника всегда будет положительным!

SendMessage



Функция SendMessage посылает определенному сообщению в окно или окно. Функция призывает процедуру окна к определенному окну и не возвращается пока процедура окна не обработала сообщение. Функция PostMessage, на контрасте, посылает сообщение в очередь сообщения резьбы и возвращает немедленно.

LRESULT SendMessage(

HWND hWnd, // РУЧКА окна расположения UINT Msg, // сообщения, чтобы посылать WPARAM wParam, // первый параметр параметра сообщения секунды сообщения LPARAM lParam //
);


Параметры

hWnd

Идентифицирует окно, чья процедура окна получит сообщение. Если этот параметр - HWND_BROADCAST, сообщение послано во все окно верхнего уровня в системе, включая выведенное из строя или невидимое непризнанное окно, перекрытое окно, и управляющее окно; но сообщение не послано в окно ребенка.

Msg

Определяет сообщение, которое нужно посылать.

wParam

Определяет дополнительную сообщенюю-специфическую информацию.

lParam

Определяет дополнительную сообщенюю-специфическую информацию.



Обратные Величины

Обратная величина определяет результат обработки сообщения и зависит от посланного сообщения.

Замечания

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

Смотри Также

InSendMessage, PostMessage, RegisterWindowMessage, SendDlgItemMessage


Вверх Version 1.3, Oct 26 2010 © 2007, 2010, mrhx Вверх
 mrhx software  Русский перевод OpenGL  Русский перевод Win32 API
 
Используются технологии uCoz