From 8eae0a6368f9538266420aa02d592ed637ccf8bb Mon Sep 17 00:00:00 2001 From: Kovalenko Dmitry Date: Sun, 21 Aug 2022 21:22:11 +0300 Subject: [PATCH] Fix for issue #12. --- OpenControls.Wpf.DockManager/FloatingPaneManager.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OpenControls.Wpf.DockManager/FloatingPaneManager.cs b/OpenControls.Wpf.DockManager/FloatingPaneManager.cs index f6a521c..d7be4a3 100644 --- a/OpenControls.Wpf.DockManager/FloatingPaneManager.cs +++ b/OpenControls.Wpf.DockManager/FloatingPaneManager.cs @@ -511,7 +511,7 @@ private void FloatingPane_FloatTabRequest(object sender, EventArgs e) hWnd = new System.Windows.Interop.WindowInteropHelper(newFloatingPane).EnsureHandle(); OpenControls.Wpf.Utilities.Windows.SendLeftMouseButtonDown(hWnd); - Point cursorPositionOnScreen = OpenControls.Wpf.Utilities.Windows.GetCursorPosition(); + Point cursorPositionOnScreen = OpenControls.Wpf.Utilities.Windows.ScaleByDpi(OpenControls.Wpf.Utilities.Windows.GetCursorPosition()); newFloatingPane.Left = cursorPositionOnScreen.X - 30; newFloatingPane.Top = cursorPositionOnScreen.Y - 30; newFloatingPane.Width = floatingPane.ActualWidth;