和鼠标相关的三个属于:click,double-click,drag 鼠标消息和键盘消息不同:只要鼠标跨越某个窗口,或者在某个窗口中按键,消息. 客户去鼠标消息 WM_MOUSEMOVE WM_[L,M,R] BUTTONDOWN WM_[L,M,R] BUTTONUP WM_[L,M,R] BUTTONDBLCLK 对于这些消息,lParam的低字节为x坐标,高字节为y坐标.wParam只是鼠标按键以及shift和Ctr1按键的状态(这个和键盘消息相似).要测试鼠标按钮是否按下:MK_LBUT