Widow
/trunk/Widow/Natives.cs |
@@ -6,6 +6,12 @@ |
{ |
public static class Natives |
{ |
#region Public Events & Delegates |
|
public delegate bool EnumWindowsProc(IntPtr hWnd, IntPtr lParam); |
|
#endregion |
|
#region Public Enums, Properties and Fields |
|
/// <summary> |
@@ -1510,6 +1516,9 @@ |
#region Public Methods |
|
[DllImport("user32.dll")] |
public static extern bool EnumWindows(EnumWindowsProc enumProc, IntPtr lParam); |
|
[DllImport("user32.dll")] |
[return: MarshalAs(UnmanagedType.Bool)] |
public static extern bool GetWindowRect(IntPtr hWnd, out RECT lpRect); |
|
@@ -1530,11 +1539,14 @@ |
#region Private Methods |
|
[DllImport("user32.dll", SetLastError = true)] |
internal static extern bool MoveWindow(IntPtr hWnd, int X, int Y, int nWidth, int nHeight, bool bRepaint); |
public static extern uint GetWindowThreadProcessId(IntPtr hWnd, out uint processId); |
|
[DllImport("user32.dll", SetLastError = true)] |
private static extern IntPtr FindWindow(string lpClassName, string lpWindowName); |
public static extern bool MoveWindow(IntPtr hWnd, int X, int Y, int nWidth, int nHeight, bool bRepaint); |
|
[DllImport("user32.dll", SetLastError = true)] |
public static extern IntPtr FindWindow(string lpClassName, string lpWindowName); |
|
#endregion |
|
#region Nested Types |