win32——消息:鼠标 键盘 窗口改变 绘图消息
//一、鼠标左键消息 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 /////////////////////////////////代码见后续/////////////////////////////////////////
靠技术实力称霸,千面鬼手大人万岁!