win32——消息:鼠标 键盘 窗口改变 绘图消息
2021-05-08 00:29
标签:sys 字节 nbsp param 输入 坐标 alt 重绘 blog win32——消息:鼠标 键盘 窗口改变 绘图消息 标签:sys 字节 nbsp param 输入 坐标 alt 重绘 blog 原文地址:http://www.cnblogs.com/ming-michelle/p/7636293.html//一、鼠标左键消息
WM_LBUTTONUP;
WM_LBUTTONDOWN;
WM_LBUTTONDBLCLK;
//附加参数
WPARAM-------其他按键信息 (CTRL,SHIFT...)ALT是系统键,所以不属于
LPARAM-------鼠标消息x,y坐标
LOWORD-----x坐标
HIWORD-----y坐标
//二、鼠标滚动和鼠标移动消息
WM_MOUSEMOVE
WM_MOUSEWHEEL
//附加参数
WPARAM--------(低字节---其他按键信息; 高字节---滚轮偏移量(120的倍数))
LPARAM--------(x y 坐标。LOWORD---- - x坐标 HIWORD---- - y坐标)
//三、键盘消息
//3.1 虚拟键码值 VK_
//3.2 普通键盘消息
WM_KEYDOWN
WM_KEYUP
//附加参数
WPARAM--------虚拟键码值(VK_)
LPARAM--------按键时的参数,比如按键的次数
//3.3 系统键盘消息
WM_SYSKEYDOWN
WM_SYSKEYUP
//3.4字符消息
WM_CHAR 当按下可见字符时,先会产生WM_KEYDOWN, TranslateMessage转换为WM_CHAR
//附加参数
WPARAM--------输入字符
LPARAM--------按键的其他信息
//3.5 窗口改变消息
WM_SIZE win7是松手会重绘 win10的是一拖就重绘
//附加参数
WPARAM------ - 其他按键信息 (CTRL, SHIFT...)ALT是系统键,所以不属于
LPARAM------ - (LOWORD---- - 改变后的宽度 HIWORD---- - 高度)
//3.6 重绘消息
WM_PAINT
/////////////////////////////////代码见后续/////////////////////////////////////////