case WindowMessage.LBUTTONDOWN:
HandleLButtonDown(handle, message, wParam, lParam);
- break;
+ return IntPtr.Zero;
case WindowMessage.MBUTTONDOWN:
HandleMButtonDown(handle, message, wParam, lParam);
- break;
+ return IntPtr.Zero;
case WindowMessage.RBUTTONDOWN:
HandleRButtonDown(handle, message, wParam, lParam);
- break;
+ return IntPtr.Zero;
case WindowMessage.XBUTTONDOWN:
HandleXButtonDown(handle, message, wParam, lParam);
- break;
+ return IntPtr.Zero;
case WindowMessage.LBUTTONUP:
HandleLButtonUp(handle, message, wParam, lParam);
- break;
+ return IntPtr.Zero;
case WindowMessage.MBUTTONUP:
HandleMButtonUp(handle, message, wParam, lParam);
- break;
+ return IntPtr.Zero;
case WindowMessage.RBUTTONUP:
HandleRButtonUp(handle, message, wParam, lParam);
- break;
+ return IntPtr.Zero;
case WindowMessage.XBUTTONUP:
HandleXButtonUp(handle, message, wParam, lParam);
- break;
+ return IntPtr.Zero;
// Keyboard events:
case WindowMessage.KEYDOWN:
{
if (mouse_capture_count == 0)
{
- Functions.SetCapture(window.Handle);
+ Functions.SetCapture(child_window.Handle);
}
mouse_capture_count++;
}