消息(100)

  • 主题发起人 主题发起人 爱情魔咒
  • 开始时间 开始时间

爱情魔咒

Unregistered / Unconfirmed
GUEST, unregistred user!
各位大虾:小弟有个问题困惑很久了啊,就是const WM_MYMessage=WM_User+1请问这句是什么意思啊?为什么老多程序定义消息是都这样啊,WM_USER+1是什么意思啊 ?请各位详细讲一下啊,小弟仅有的分数都拿出来了啊
 
每个消息都要有一个常量编号与之对应。有一定的区间。WM_USER之后的是自定义消息。
 
消息值小于WM_USER的,已经被windows系统占用,我们不可以再次使用,所以我们只能使用大于WM_USER值得消息,为了操作方便,就在分界线WM_USER上加上某个值作为自定义消息
 
楼上正解, 如果 windows 扩展消息时, 会更改 WM_USER 的值, 这样我们的程序这样定义(const WM_MYMessage=WM_User+1)消息 也不用更改了```。
 
如果自定义一个消息 随便WM_USER+多少都可以是吧?
 
多人接受答案了。
 
是的, 只要不和你自己的程序冲突(定义两相同的)就可以
 
后退
顶部