Class HwndExtensions
A set of HWND Helper Methods
Inherited Members
Namespace: WinUIEx
Assembly: WinUIEx.dll
Syntax
public static class HwndExtensions
Methods
Name | Description |
---|---|
CenterOnScreen(nint, double?, double?) | Centers the window on the current monitor |
GetActiveWindow() | Retrieves the window handle to the active window attached to the calling thread's message queue. |
GetDesktopWindow() | Retrieves a handle to the desktop window. The desktop window covers the entire screen. The desktop window is the area on top of which other windows are painted. |
GetDpiForWindow(nint) | Returns the dots per inch (dpi) value for the associated window. |
GetDpiForWindowsMonitor(nint) | Gets the DPI for the monitor that the Window is on |
GetExtendedWindowStyle(nint) | Gets the current window style |
GetWindowStyle(nint) | Gets the current window style |
HideWindow(nint) | Hides the window and activates another window. |
MaximizeWindow(nint) | Maximizes the specified window. |
MinimizeWindow(nint) | Minimizes the specified window and activates the next top-level window in the Z order. |
RestoreWindow(nint) | Activates and displays the window. If the window is minimized or maximized, the system restores it to its original size and position. An application should specify this flag when restoring a minimized window. |
SetAlwaysOnTop(nint, bool) | Configures whether the window should always be displayed on top of other windows or not |
SetExtendedWindowStyle(nint, ExtendedWindowStyle) | Sets the current window style |
SetForegroundWindow(nint) | Brings the thread that created the specified window into the foreground and activates the window. |
SetIcon(nint, IconId) | Sets the icon for the window, using the specified icon ID. |
SetIcon(nint, string) | Sets the icon for the window, using the specified icon path. |
SetTaskBarIcon(nint, Icon?) | Sets the task bar icon to the provided icon |
SetWindowOpacity(nint, byte) | Sets the opacity of a layered window. |
SetWindowPositionAndSize(nint, double, double, double, double) | Positions and resizes the window |
SetWindowSize(nint, double, double) | Sets the width and height of the window in device-independent pixels |
SetWindowStyle(nint, WindowStyle) | Sets the current window style |
ShowWindow(nint) | Activates the window and displays it in its current size and position. |
ToggleExtendedWindowStyle(nint, bool, ExtendedWindowStyle) | Disables or enables the window style |
ToggleWindowStyle(nint, bool, WindowStyle) | Disables or enables the window style |