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[][] 决定做什么。