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  |