Bob*_*ore 16
哇,让我们停下来想想......
首先,Windows本身在该WM_USER+n范围内发送消息,这就是为什么WM_APP被发明(我发现这很难).但它变得更糟......没有什么可以阻止表现糟糕的应用程序广播 WM_USER+n或WM_APP+n消息,而且因为人类偷走了众神无限愚蠢的晶体,这确实发生在现实世界中.
所以,在我之后重复,唯一安全的信息是我自己定义的,只能看到自己.使用RegisterWindowMessage.即便如此,也不要信任.当我需要一个字符串来定义RegisterWindowMessage时,我使用GUIDGEN创建字符串并在生成的gobbledygook上放置一个人类可读的特定于应用程序的前缀,以帮助我区分代码中的多个消息.
打赌你的人类的愚蠢 - 这总是一个赢得赌注.
如果您想要了解整个主题的权威背景,请参阅此处.不,这不是我的网站,它是Joe Newcomer的.
ito*_*son 15
是.只需在WM_USER范围内声明一个常量,例如
#define WM_RETICULATE_SPLINES (WM_USER + 0x0001)
Run Code Online (Sandbox Code Playgroud)
您还可以使用RegisterWindowMessage API按名称注册消息.
然后,您可以使用SendMessage,PostMessage或其任何变体发送这些消息.
| 归档时间: |
|
| 查看次数: |
10665 次 |
| 最近记录: |