如何在消息响应函数中获取 消息?
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/06/16 13:33:20
如何在消息响应函数中获取 消息?
比如
在默认情况下 WM_LBUTTONDOWN 的处理函数OnLButtonDown中获取出发的消息
WM_LBUTTONDOWN .
这个貌似没有什么用.
但是如果自定义消息
#define WM_PAINTING (WM_USER)
#define WM_PAINTING_LBUTTONDOWN (WM_PAINTING+WM_LBUTTONDOWN)
#define WM_PAINTING_LBUTTONUP (WM_PAINTING+WM_LBUTTONUP)
#define WM_PAINTING_MOUSEMOVE (WM_PAINTING+WM_MOUSEMOVE)
其响应函数都是 OnPainting
ON_MESSAGE(WM_PAINTING,C_xpaint_View::OnPainting)
ON_MESSAGE(WM_PAINTING_LBUTTONDOWN,C_xpaint_View::OnPainting)
ON_MESSAGE(WM_PAINTING_LBUTTONUP,C_xpaint_View::OnPainting)
ON_MESSAGE(WM_PAINTING_MOUSEMOVE,C_xpaint_View::OnPainting)
如何在响应函数中获取 触发该响应的消息
有没有类似 GetTriggerMessage() 的函数 返回 WM_
难道还得自己在PostMessage 中当参数发送出去?
或者能不能获取 系统设置好 MSG 结构体
比如
在默认情况下 WM_LBUTTONDOWN 的处理函数OnLButtonDown中获取出发的消息
WM_LBUTTONDOWN .
这个貌似没有什么用.
但是如果自定义消息
#define WM_PAINTING (WM_USER)
#define WM_PAINTING_LBUTTONDOWN (WM_PAINTING+WM_LBUTTONDOWN)
#define WM_PAINTING_LBUTTONUP (WM_PAINTING+WM_LBUTTONUP)
#define WM_PAINTING_MOUSEMOVE (WM_PAINTING+WM_MOUSEMOVE)
其响应函数都是 OnPainting
ON_MESSAGE(WM_PAINTING,C_xpaint_View::OnPainting)
ON_MESSAGE(WM_PAINTING_LBUTTONDOWN,C_xpaint_View::OnPainting)
ON_MESSAGE(WM_PAINTING_LBUTTONUP,C_xpaint_View::OnPainting)
ON_MESSAGE(WM_PAINTING_MOUSEMOVE,C_xpaint_View::OnPainting)
如何在响应函数中获取 触发该响应的消息
有没有类似 GetTriggerMessage() 的函数 返回 WM_
难道还得自己在PostMessage 中当参数发送出去?
或者能不能获取 系统设置好 MSG 结构体
![如何在消息响应函数中获取 消息?](/uploads/image/z/17331413-5-3.jpg?t=%E5%A6%82%E4%BD%95%E5%9C%A8%E6%B6%88%E6%81%AF%E5%93%8D%E5%BA%94%E5%87%BD%E6%95%B0%E4%B8%AD%E8%8E%B7%E5%8F%96+%E6%B6%88%E6%81%AF%3F)
http://www.yesky.com/20011230/212335.shtml