加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-16 06:44:35 所属栏目:百科 来源:网络整理
导读:有没有办法在Win32中定义和发送自定义消息类型,以被主消息处理程序捕获?例如,我的主要消息处理程序捕获诸如WM_PAINT,WM_RESIZE,WM_LBUTTONDOWN等消息.可以创建自己的WM_DOSOMETHING吗?如果是这样,我该如何发送这个消息? 啊,我实际上刚刚发现这是在here之
有没有办法在Win32中定义和发送自定义消息类型,以被主消息处理程序捕获?例如,我的主要消息处理程序捕获诸如WM_PAINT,WM_RESIZE,WM_LBUTTONDOWN等消息.可以创建自己的WM_DOSOMETHING吗?如果是这样,我该如何发送这个消息?

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

解决方法

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

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

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读