directinput中对应WM_LBUTTONUP是什么?

2025-03-22 17:20:11
推荐回答(1个)
回答1:

WM_MBUTTONDOWN,WM_LBUTTONUP 是事件(event).

看程序员的需要,也许不必处理,也许考虑事件组合状态处理。

例如组合:

case WM_LBUTTONDOWN: mouse[0][0] = true; mouse[0][1] = true; break;
case WM_LBUTTONUP: mouse[0][0] = false; mouse[0][2] = true; break;

case WM_MBUTTONDOWN: mouse[1][0] = true; mouse[1][1] = true; break;
case WM_MBUTTONUP: mouse[1][0] = false; mouse[1][2] = true; break;

case WM_RBUTTONDOWN: mouse[2][0] = true; mouse[2][1] = true; break;
case WM_RBUTTONUP: mouse[2][0] = false; mouse[2][2] = true; break;

然后根据mouse[][] 决定做什么。