вообще-то:
Цитата:
The following are the ranges of message numbers
0 through WM_USER–1 - Messages reserved for use by the system.
WM_USER through 0x7FFF - Integer messages for use by private window classes.
WM_APP (0x8000) through 0xBFFF - Messages available for use by applications.
0xC000 through 0xFFFF - String messages for use by applications.
Greater than 0xFFFF - Reserved by the system.
|
http://msdn.microsoft.com/en-us/libr...31(VS.85).aspx
поэтому разработчики Delphi ничего некорректного не сделали.
так же есть
RegisterWindowMessage
а в данном случае Вы попали ($C0B5) в диапазон:
0xC000 through 0xFFFF - String messages for use by applications.
это диапазон для RegisterWindowMessage, поэтому Delphi и ругается.