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

Commit aa1390c

Browse files
committed
1 parent bd0caed commit aa1390c

3 files changed

Lines changed: 12 additions & 11 deletions

File tree

src/Chromely.CefSharp/NativeHost/Frameless/DwmFramelessController.cs

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -412,11 +412,9 @@ private void UninstallDragMouseHook()
412412
private void MouseLLHook_MouseMoveHandler(object sender, MouseMoveEventArgs eventArgs)
413413
{
414414
if (_windowHandle != IntPtr.Zero &&
415-
eventArgs != null &&
416-
eventArgs.DeltaChangeSize != null &&
417-
!eventArgs.DeltaChangeSize.IsEmpty)
415+
eventArgs != null)
418416
{
419-
SetWindowPos(_windowHandle, IntPtr.Zero, 0, 0, eventArgs.DeltaChangeSize.Width, eventArgs.DeltaChangeSize.Height,
417+
SetWindowPos(_windowHandle, IntPtr.Zero, eventArgs.DeltaX, eventArgs.DeltaY, 0, 0,
420418
SWP.NOACTIVATE
421419
| SWP.NOZORDER
422420
| SWP.NOOWNERZORDER

src/Chromely.CefSharp/NativeHost/Hooks/DragMouseLLHook.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,12 +76,12 @@ private bool GetCurrentCursorLocation(IntPtr lParam, ref POINT cursorPos)
7676

7777
#region
7878

79-
static void OnMouseMove(int xDelta, int yDelta)
79+
static void OnMouseMove(int deltaX, int deltaY)
8080
{
8181
var handler = MouseMoveHandler;
8282
if (handler != null)
8383
{
84-
var args = new MouseMoveEventArgs(xDelta, yDelta);
84+
var args = new MouseMoveEventArgs(deltaX, deltaY);
8585
handler.Invoke(null, args);
8686
}
8787
}

src/Chromely.CefSharp/NativeHost/Hooks/MouseMoveEventArgs.cs

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,16 +8,19 @@ namespace Chromely.CefSharp.NativeHost
88
{
99
public class MouseMoveEventArgs : EventArgs
1010
{
11-
public MouseMoveEventArgs(int xDelta, int yDelta)
11+
public MouseMoveEventArgs(int deltaX, int deltaY)
1212
{
13-
DeltaChangeSize = new Size(xDelta, yDelta);
13+
DeltaX = deltaX;
14+
DeltaY = deltaY;
1415
}
1516

1617
public MouseMoveEventArgs(Size deltaSize)
1718
{
18-
DeltaChangeSize = deltaSize;
19+
DeltaX = deltaSize.Width;
20+
DeltaY = deltaSize.Height;
1921
}
2022

21-
public Size DeltaChangeSize { get; set; }
22-
}
23+
public int DeltaX { get; set; }
24+
public int DeltaY { get; set; }
25+
}
2326
}

0 commit comments

Comments
 (0)