c – 在win32中创建自定义消息类型?

前端之家收集整理的这篇文章主要介绍了c – 在win32中创建自定义消息类型?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
有没有办法在Win32中定义和发送自定义消息类型,以被主消息处理程序捕获?例如,我的主要消息处理程序捕获诸如WM_PAINT,WM_RESIZE,WM_LBUTTONDOWN等消息.可以创建自己的WM_DOSOMETHING吗?如果是这样,我该如何发送这个消息?

啊,我实际上刚刚发现这是在here之前提出的,但是,它并没有回答我如何实际发送这个消息.

解决方法

是.只需在WM_USER范围内声明一个常量,例如
#define WM_RETICULATE_SPLINES (WM_USER + 0x0001)

您也可以使用RegisterWindowMessage API通过名称注册消息.

然后,您可以使用SendMessage,PostMessage或其任何变体发送这些消息.

猜你在找的C&C++相关文章