На главную

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 | Скачать Вниз

WM_USER



The WM_USER constant is used by applications to help define private messages.

WM_USER


Remarks

The WM_USER constant is used to distinguish between message values that are reserved for use by Windows and values that can be used by an application to send messages within a private window class. There are five ranges of message numbers:

Range Meaning
0 through WM_USER - 1 Messages reserved for use by Windows.
WM_USER through 0x7FFF Integer messages for use by private window classes.
0x8000 through 0xBFFF Messages reserved for future use by Windows.
0xC000 through 0xFFFF String messages for use by applications.
Greater than 0xFFFF Reserved by Windows for future use.


Message numbers in the first range (0 through WM_USER - 1) are defined by Windows. Values in this range that are not explicitly defined are reserved for future use by Windows.
Message numbers in the second range (WM_USER through 0x7FFF) can be defined and used by an application to send messages within a private window class. These values cannot be used to define messages that are meaningful throughout an application, because some predefined window classes already define values in this range. For example, predefined control classes such as BUTTON, EDIT, LISTBOX, and COMBOBOX may use these values. Messages in this range should not be sent to other applications unless the applications have been designed to exchange messages and to attach the same meaning to the message numbers.

Message numbers in the third range (0x8000 through 0xBFFF) are reserved for future use by Windows.
Message numbers in the fourth range (0xC000 through 0xFFFF) are defined at run time when an application calls the RegisterWindowMessage function to retrieve a message number for a string. All applications that register the same string can use the associated message number for exchanging messages. The actual message number, however, is not a constant and cannot be assumed to be the same between different Windows sessions.

Message numbers in the fifth range (greater than 0xFFFF) are reserved for future use by Windows.

See Also

RegisterWindowMessage


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

WM_USER



Константа WM_USER использована приложениями, чтобы помогать определять частные сообщения.

WM_USER


Замечания

Константа WM_USER использована, чтобы различаться между величинами сообщения, которые зарезервированы для использования Окном и величины, что может быть использовано приложением, чтобы посылать сообщения в пределах частного класса окна. Есть пять областей номеров сообщения:

Значение Дипазона
0 через WM_USER - 1 Сообщения резервировались для использования Окном.
WM_USER через сообщения Целого 0x7FFF для использования частными классами окна.
0x8000 через Сообщения 0xBFFF резервировался для будущего использования Окном.
0xC000 через сообщения Строки 0xFFFF для использования приложениями.
Больше, чем 0xFFFF Резервировался Окном для будущего использования.


Сообщение перечисляет в первом дипазоне (0 через WM_USER - 1), определены Окном. Величины в этом дипазоне, что явно не определены, зарезервированн для будущего использования Окном.
Номера Сообщения во втором дипазоне (WM_USER через 0x7FFF) могут быть определены и использованы приложением, чтобы посылать сообщения в пределах частного класса окна. Эти величины не могут быть использованы, чтобы определять сообщения, которые значимые в приложении, поскольку немного встроенные классы окна уже определяют величины в этом дипазоне. Например, встроенные управляющие классы как например, КНОПКА, РЕДАКТИРОВАНИЕ, LISTBOX, и COMBOBOX может использовать эти величины. Сообщения в этом дипазоне не должны посыланы в другие приложения если приложения не предназначены заменять сообщения и, чтобы подключать то же значение к номерам сообщения.

Номера Сообщения в третьем дипазоне (0x8000 через 0xBFFF) зарезервированы для будущего использования Окном.
Номера Сообщения в четвертом дипазоне (0xC000 через 0xFFFF) определены во времени выполнения когда приложение вызывает функцию RegisterWindowMessage, чтобы извлекать номер сообщения для строки. Все приложения, которые регистрируют ту же строку может использовать связанный номер сообщения для биржевых сообщений. Фактический номер сообщения, тем не менее, - не константа и не может быть принята, чтобы быть тем же между другими сеансами Окна.

Сообщение перечисляет в пятом дипазоне (больше, чем 0xFFFF), зарезервированы для будущего использования Окном.

Смотри Также

RegisterWindowMessage


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