windows鼠标---Win32

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

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章