Widow
/trunk/Widow/WindowRescale.cs/Apply.cs |
@@ -2,7 +2,7 @@ |
|
namespace Widow |
{ |
public class Apply : IDisposable |
public class WindowRescale : IDisposable |
{ |
#region Public Enums, Properties and Fields |
|
@@ -20,11 +20,11 @@ |
|
#region Constructors, Destructors and Finalizers |
|
public Apply() |
public WindowRescale() |
{ |
} |
|
public Apply(MainForm mainForm) : this() |
public WindowRescale(MainForm mainForm) : this() |
{ |
Form = mainForm; |
|
@@ -31,7 +31,7 @@ |
Form.WindowCreated += Form_WindowCreated; |
} |
|
public Apply(MainForm mainForm, Windows.Windows windows) : this(mainForm) |
public WindowRescale(MainForm mainForm, Windows.Windows windows) : this(mainForm) |
{ |
Windows = windows; |
} |
@@ -70,5 +70,23 @@ |
} |
|
#endregion |
|
#region Public Methods |
|
public void Apply() |
{ |
foreach (var window in Windows.Window) |
{ |
var hWnd = Helpers.FindWindowByTitle(window.Name); |
if (hWnd == IntPtr.Zero) |
{ |
continue; |
} |
|
Natives.MoveWindow(hWnd, window.Left, window.Top, window.Width, window.Height, true); |
} |
} |
|
#endregion |
} |
} |