RegisterWindowMessage

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

(UINT RegisterWindowMessage LPCTSTR  lpString / / адрес из строки сообщения);
 

Параметры

lpString
Указатель на строку, заканчивающуюся, указывает, что сообщение для регистрации.

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

Если сообщение об успешной регистрации, возвращаемое значение является идентификатором сообщения в диапазоне 0xC000 через 0xFFFF.

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

Примечания

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

Два различных приложений, если зарегистрированы же строка сообщения приложения возвращают то же значение сообщения. Сообщение остается зарегистрированным до окончания сессии.

RegisterWindowMessage следует используйте только при более одного приложения должны обрабатывать то же сообщение. Для отправки личных сообщений в пределах класса окна, приложение может использовать любое целое число в интервале от WM_USER до 0x7FFF. (Сообщения в этом диапазоне являются закрытыми для класса окна, а не к приложению. К примеру, заранее управления такие классы, как кнопку EDIT, LISTBOX, и в этом диапазоне COMBOBOX может использовать значения.)

QuickInfo

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

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

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

Index