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

 

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