Untitled
unknown
c_cpp
a year ago
1.7 kB
8
Indexable
while(PeekMessage(&Message, WindowHandle, 0, 0, PM_REMOVE)) { switch(Message.message) { case WM_MOUSEMOVE: { switch(Message.wParam) { case MK_CONTROL: { OutputDebugString("MK_CONTROL\n"); } break; case MK_LBUTTON: { OutputDebugString("MK_LBUTTON \n"); } break; case MK_MBUTTON: { OutputDebugString("MK_MBUTTON \n"); } break; case MK_RBUTTON: { OutputDebugString("MK_RBUTTON \n"); } break; case MK_SHIFT: { OutputDebugString("MK_SHIFT \n"); } break; default: { OutputDebugString(""); } } Mouse.Pos.X = (Message.lParam & 0XFFFF); Mouse.Pos.Y = (Message.lParam & 0XFFFF0000)>>16; Mouse.L.IsDown = (Message.wParam == MK_LBUTTON); Mouse.R.IsDown = (Message.wParam == MK_RBUTTON); if (Mouse.L.IsDown) { OutputDebugString("L is Down\n"); } } break; } }
Editor is loading...
Leave a Comment