c++ - Undefined WIN32 messages -


i getting strange input in windows message callback.

besides normal messages, wm_size, work fine, there messages not appear in table, this one. , not defined error codes, either.

the messages are: (decimal / hex)

  • 356 / 0164 (wparam: 0, lparam: 5760884)

  • 49291 / c08b (wparam: 4294967292 or 0, lparam: 0)

  • 49348 / c0c4 (wparam: 0, lparam: 0)

does know mean, or why gettting them?

per win32 documentation:

the following ranges of message numbers.

 range                           meaning  0 through wm_user–1             messages reserved use system. wm_user through 0x7fff          integer messages use private window classes. wm_app (0x8000) through 0xbfff  messages available use applications. 0xc000 through 0xffff           string messages use applications. greater 0xffff             reserved system. 

message numbers in first range (0 through wm_user –1) defined system. values in range not explicitly defined reserved system.

message numbers in second range (wm_user through 0x7fff) can defined , used application send messages within private window class. these values cannot used define messages meaningful throughout application because predefined window classes define values in range. example, predefined control classes such button, edit, listbox, , combobox may use these values. messages in range should not sent other applications unless applications have been designed exchange messages , attach same meaning message numbers.

message numbers in third range (0x8000 through 0xbfff) available applications use private messages. messages in range not conflict system messages.

message numbers in fourth range (0xc000 through 0xffff) defined @ run time when application calls registerwindowmessage function retrieve message number string. applications register same string can use associated message number exchanging messages. actual message number, however, not constant , cannot assumed same between different sessions.

message numbers in fifth range (greater 0xffff) reserved system.

where wm_user 0x0400.

so,


Comments

Popular posts from this blog

sequelize.js - Sequelize group by with association includes id -

android - Robolectric "INTERNET permission is required" -

java - Android raising EPERM (Operation not permitted) when attempting to send UDP packet after network connection -