1. 鼠标消息
|
键 |
按下 |
释放 |
按下(双键) |
|
左 |
WM_LBUTTONDOWN |
WM_LBUTTONUP |
WM_LBUTTONDBLCLK |
|
中 |
WM_MBUTTONDOWN |
WM_MBUTTONUP |
WM_MBUTTONDBLCLK |
|
右 |
WM_RBUTTONDOWN |
WM_RBUTTONUP |
WM_RBUTTONDBLCLK |
WM_MOUSEMOVE
对于所有鼠标消息: lParam都含有鼠标的位置坐标
x = LOWORD(lParam);
y = HIWORD(lParam);
wParma的值则指示鼠标按键以及shift和Ctrl键的状态
|
MK_LBUTTON |
按下左键 |
|
MK_MBUTTON |
按下中键 |
|
MK_RBUTTON |
按下右键 |
|
MK_SHIFT |
按下Shift键 |
|
MK_CONTROL |
按下Ctrl键 |
case WM_LBUTTONDOWN:
wParam & MK_SHIFT
本文详细介绍了Windows消息系统中关于鼠标的各类消息及其含义,包括鼠标按钮的按下、释放及双击等操作对应的Windows消息代码。同时,文章还解释了如何通过 wParam 参数来判断鼠标按键及 Shift 和 Ctrl 键的状态。
20万+

被折叠的 条评论
为什么被折叠?



