Class WindowManager
Inheritance
System.Object
WindowManager
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: ArtOfTest.Common.Win32
Assembly: ArtOfTest.WebAii.dll
Syntax
public class WindowManager
Constructors
WindowManager()
Declaration
public WindowManager()
Properties
IEInstances
Declaration
public static List<Window> IEInstances { get; }
Property Value
System.
|
Items
VisibleWindowsOnly
Declaration
public bool VisibleWindowsOnly { get; set; }
Property Value
System.
|
Methods
AppendWindows(IntPtr)
Declaration
public void AppendWindows(IntPtr parentHwnd)
Parameters
System.
|
CenterSize(Size, Rectangle)
Declaration
public static Point CenterSize(Size sizeToCenter, Rectangle areaToCenterIn)
Parameters
System.
|
System.
|
Returns
System.
|
FindWindowRecursively(IntPtr, String, Boolean, Int32)
Declaration
public static Window FindWindowRecursively(IntPtr parentHwnd, string caption, bool partialCaption, int delaySearchPeriod)
Parameters
System.
|
System.
|
System.
|
System.
|
Returns
FindWindowRecursively(IntPtr, String, Boolean, Int32, Int32)
Declaration
public static Window FindWindowRecursively(IntPtr parentHwnd, string caption, bool partialCaption, int delaySearchPeriod, int maxDepth)
Parameters
System.
|
System.
|
System.
|
System.
|
System.
|
Returns
FindWindowRecursively(IntPtr, String, Int32)
Declaration
public static Window FindWindowRecursively(IntPtr parentHwnd, string className, int delaySearchPeriod)
Parameters
System.
|
System.
|
System.
|
Returns
FindWindowsRecursively(IntPtr, List<String>, Int32, Int32)
Declaration
public static IList<Window> FindWindowsRecursively(IntPtr parentHwnd, List<string> classNames, int delaySearchPeriod, int maxDepth = 2147483647)
Parameters
System.
|
System.
|
System.
|
System.
|
Returns
System.
|
GetActiveScreen()
Declaration
public static Screen GetActiveScreen()
Returns
System.
|
GetAllWindows(Process)
Declaration
public void GetAllWindows(Process process)
Parameters
System.
|
GetProcessDialogFrameWindows(Int32)
Declaration
public static IEnumerable<Window> GetProcessDialogFrameWindows(int processId)
Parameters
System.
|
Returns
System.
|
GetWindows()
Declaration
public void GetWindows()
GetWindows(Process)
Declaration
public void GetWindows(Process process)
Parameters
System.
|
GetWindows(IntPtr)
Declaration
public void GetWindows(IntPtr parentHwnd)
Parameters
System.
|
RecommendSize(Rectangle, Size)
Declaration
public static Rectangle RecommendSize(Rectangle desiredSize, Size minSize)
Parameters
System.
|
System.
|
Returns
System.
|
TileWindows(Window, Window, TileWindowsOption, Size)
Declaration
public static void TileWindows(Window window1, Window window2, TileWindowsOption option, Size window1MinSize)
Parameters
Window
window1
|
Window
window2
|
Tile
|
System.
|