From 68a875c1e5db5078664cdcfc51e884d696f17b70 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A9o=20Peyronnet?= Date: Sat, 30 Sep 2023 14:00:15 +0200 Subject: [PATCH] Added the possibility to restore windows (#143) --- PeyrSharp.UiHelpers/WindowHelpers.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/PeyrSharp.UiHelpers/WindowHelpers.cs b/PeyrSharp.UiHelpers/WindowHelpers.cs index e428558..1c5d58c 100644 --- a/PeyrSharp.UiHelpers/WindowHelpers.cs +++ b/PeyrSharp.UiHelpers/WindowHelpers.cs @@ -76,6 +76,11 @@ public static void MaximizeWindow(WindowInfo windowInfo) { SendMessage(windowInfo.Handle, WM_SYSCOMMAND, SC_MAXIMIZE, IntPtr.Zero); } + + public static void RestoreWindow(WindowInfo windowInfo) + { + SendMessage(windowInfo.Handle, WM_SYSCOMMAND, SC_RESTORE, IntPtr.Zero); + } private static bool IsWindowVisible(IntPtr hWnd) { return IsWindowVisibleCore(hWnd) && !IsIconic(hWnd);