1个回答
2013-09-24
展开全部
首先要自定义一个宏
用来做用户消息
貌似格式应该是这样
#define 自定义的消息宏 WM_USER+任意一个数字
WM_USER表示windows message for users
也就是用户定义消息的最小值的 可以往后加
其次你需要把这个宏和一个函数名关联起来
详细的写法和mfc里以
afx_msg开头的函数是差不多的
举个例子吧
.h中
定义宏
#define WM_MYMSG WM_USER+1
定义消息函数
afx_msg LRESULT MyMsg(WPARAM wparam,LPARAM lparam)
.cpp
消息关联
ON_MESSAGE(WM_MYMSG,MyMsg)
接下来在.cpp中定义MyMsg就OK了
发送消息时可以用SendMessage或者PostMessage
用来做用户消息
貌似格式应该是这样
#define 自定义的消息宏 WM_USER+任意一个数字
WM_USER表示windows message for users
也就是用户定义消息的最小值的 可以往后加
其次你需要把这个宏和一个函数名关联起来
详细的写法和mfc里以
afx_msg开头的函数是差不多的
举个例子吧
.h中
定义宏
#define WM_MYMSG WM_USER+1
定义消息函数
afx_msg LRESULT MyMsg(WPARAM wparam,LPARAM lparam)
.cpp
消息关联
ON_MESSAGE(WM_MYMSG,MyMsg)
接下来在.cpp中定义MyMsg就OK了
发送消息时可以用SendMessage或者PostMessage
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询