Interface IWindowHandle
Provides a handle to a window.
Inherited Members
Namespace: PoeShared.Native
Assembly: PoeShared.Native.dll
Syntax
public interface IWindowHandle : IWin32Window, IDisposable, IEquatable<IWindowHandle>
Properties
| Name | Description |
|---|---|
| AdjustWindowRectForDpi | |
| Class | Gets the class name of the window. |
| ClientRect | Gets the dimensions of the client area of the window. |
| CommandLine | Gets the command line of the process that created the window. |
| CreatedAt | Gets the creation time of the process that created the window. |
| DwmFrameBounds | Gets the extended window frame bounds provided by DWM. |
| DwmFrameBoundsWithinMonitor | Gets the DWM window frame bounds within monitor. |
| Icon | Gets the icon of the window. |
| IconBitmap | Gets the icon of the window as a BitmapSource. |
| IsForeground | Gets whether the window is in the foreground (i.e. focused) |
| IsIconic | Gets a value indicating whether the window is minimized (iconic). |
| IsVisible | Gets a value indicating whether the window is visible. |
| IsWindow | Gets whether the current handle represents Window |
| Owner | Gets the owner of the window. |
| Parent | Gets the parent of the window. |
| ParentProcessId | Gets the parent process identifier of the process that created the window. |
| ProcessArgs | Gets the arguments of the process that created the window. |
| ProcessId | Gets the process identifier associated with the window. |
| ProcessName | Gets the name of the process that created the window. |
| ProcessPath | Gets the full path of the executable file of the process that created the window. |
| ThreadId | Gets the thread identifier that created the window. |
| Title | Gets the title of the window. |
| TitleBarRect | Gets window title bar bounds |
| WindowRect | Gets the outer dimensions of the window, including any title bar and border. |
| WindowStyle | Gets the window styles. |
| WindowStylesEx | Gets the extended window styles. |
| ZOrder | Gets or sets the z-order of the window. |