作业帮 > 综合 > 作业

如何在消息响应函数中获取 消息?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/19 15:52:45
如何在消息响应函数中获取 消息?
比如
在默认情况下 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 结构体
http://www.yesky.com/20011230/212335.shtml