Code refactoring

This commit is contained in:
Jaex 2021-09-15 06:03:53 +03:00
parent 70ca15b574
commit 58d8337648

View file

@ -45,12 +45,7 @@ private void MakeWindowBorderless(string windowTitle)
{
if (!string.IsNullOrEmpty(windowTitle))
{
IntPtr hWnd = NativeMethods.FindWindow(null, windowTitle);
if (hWnd == IntPtr.Zero)
{
hWnd = SearchWindow(windowTitle);
}
IntPtr hWnd = SearchWindow(windowTitle);
if (hWnd == IntPtr.Zero)
{
@ -94,15 +89,20 @@ private void MakeWindowBorderless(IntPtr hWnd)
private IntPtr SearchWindow(string windowTitle)
{
foreach (Process process in Process.GetProcesses())
IntPtr hWnd = NativeMethods.FindWindow(null, windowTitle);
if (hWnd == IntPtr.Zero)
{
if (process.MainWindowTitle.Contains(windowTitle, StringComparison.InvariantCultureIgnoreCase))
foreach (Process process in Process.GetProcesses())
{
return process.MainWindowHandle;
if (process.MainWindowTitle.Contains(windowTitle, StringComparison.InvariantCultureIgnoreCase))
{
return process.MainWindowHandle;
}
}
}
return IntPtr.Zero;
return hWnd;
}
#region Form events