Skip to content
This repository has been archived by the owner on Jan 15, 2023. It is now read-only.

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
mattkol committed Nov 30, 2020
1 parent bd0caed commit aa1390c
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 11 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -412,11 +412,9 @@ private void UninstallDragMouseHook()
private void MouseLLHook_MouseMoveHandler(object sender, MouseMoveEventArgs eventArgs)
{
if (_windowHandle != IntPtr.Zero &&
eventArgs != null &&
eventArgs.DeltaChangeSize != null &&
!eventArgs.DeltaChangeSize.IsEmpty)
eventArgs != null)
{
SetWindowPos(_windowHandle, IntPtr.Zero, 0, 0, eventArgs.DeltaChangeSize.Width, eventArgs.DeltaChangeSize.Height,
SetWindowPos(_windowHandle, IntPtr.Zero, eventArgs.DeltaX, eventArgs.DeltaY, 0, 0,
SWP.NOACTIVATE
| SWP.NOZORDER
| SWP.NOOWNERZORDER
Expand Down
4 changes: 2 additions & 2 deletions src/Chromely.CefSharp/NativeHost/Hooks/DragMouseLLHook.cs
Original file line number Diff line number Diff line change
Expand Up @@ -76,12 +76,12 @@ private bool GetCurrentCursorLocation(IntPtr lParam, ref POINT cursorPos)

#region

static void OnMouseMove(int xDelta, int yDelta)
static void OnMouseMove(int deltaX, int deltaY)
{
var handler = MouseMoveHandler;
if (handler != null)
{
var args = new MouseMoveEventArgs(xDelta, yDelta);
var args = new MouseMoveEventArgs(deltaX, deltaY);
handler.Invoke(null, args);
}
}
Expand Down
13 changes: 8 additions & 5 deletions src/Chromely.CefSharp/NativeHost/Hooks/MouseMoveEventArgs.cs
Original file line number Diff line number Diff line change
Expand Up @@ -8,16 +8,19 @@ namespace Chromely.CefSharp.NativeHost
{
public class MouseMoveEventArgs : EventArgs
{
public MouseMoveEventArgs(int xDelta, int yDelta)
public MouseMoveEventArgs(int deltaX, int deltaY)
{
DeltaChangeSize = new Size(xDelta, yDelta);
DeltaX = deltaX;
DeltaY = deltaY;
}

public MouseMoveEventArgs(Size deltaSize)
{
DeltaChangeSize = deltaSize;
DeltaX = deltaSize.Width;
DeltaY = deltaSize.Height;
}

public Size DeltaChangeSize { get; set; }
}
public int DeltaX { get; set; }
public int DeltaY { get; set; }
}
}

0 comments on commit aa1390c

Please sign in to comment.