Untitled
unknown
c_cpp
a year ago
1.7 kB
12
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