ActivateKeyboardLayout(nint, KeyboardLayoutFlags)
|
|
ActivateWindow(IWindowHandle)
|
|
ActivateWindow(IWindowHandle, TimeSpan)
|
|
ActivateWindow(IWindowHandle, TimeSpan, IFluentLog)
|
|
ActivateWindow(nint)
|
|
AdjustWindowRectExForDpi(nint)
|
|
AllocConsole()
|
|
AllowSetForegroundWindow()
|
|
AttachConsole()
|
|
CommandLineToArgvW(string)
|
|
CreateHardLink(string, string)
|
|
DwmGetWindowAttribute(nint, DWMWINDOWATTRIBUTE)
|
|
DwmGetWindowFrameBounds(nint)
|
|
DwmGetWindowFrameBoundsWithinMonitor(nint)
|
|
DwmIsCompositionEnabled()
|
|
EnableWindow(nint, bool)
|
Enables or disables mouse and keyboard input to the specified window or control. When input is disabled, the window does not receive input such as mouse clicks and key presses. When input is enabled, the window receives all input.
|
FindRootWindow(nint)
|
|
FreeConsole()
|
|
GetActiveKeyboardLayoutName()
|
|
GetClassLong(nint, ClassLong)
|
|
GetClientRect(nint)
|
|
GetCommandLine(int)
|
Reads command line of a target process
This is refactored version of code from https://github.com/VbScrub/ProcessCommandLineDemo
|
GetCurrentModifierKeys()
|
|
GetCurrentObject(nint, ushort)
|
|
GetCursorPosition()
|
|
GetDesktopDpi()
|
|
GetDesktopDpi(nint)
|
|
GetDesktopDpiFromPoint(Point)
|
|
GetDesktopDpiFromWindow(Window)
|
|
GetDesktopImageViaCopyFromScreen(Rectangle)
|
|
GetDesktopMonitorInfo()
|
|
GetDesktopWindow()
|
|
GetDisplayScaleFactor(nint)
|
|
GetForegroundWindow()
|
|
GetKeyNameText(int, StringBuilder, int)
|
|
GetKeyboardLayout(uint)
|
|
GetKeyboardLayoutList()
|
Retrieves the input locale identifiers (formerly called keyboard layout handles) corresponding to the current set of input locales in the system.
|
GetKeyboardLayoutName(nint)
|
|
|
GetMonitorBounds(Rectangle)
|
|
GetMonitorBounds(nint)
|
|
GetMonitorBounds(Window)
|
|
GetMonitorFromRect(Rectangle)
|
|
GetMonitorInfo(nint)
|
|
GetMonitorInfo(Window)
|
|
GetParent(nint)
|
|
GetParentProcessId(int)
|
|
GetPositionAtTheCenter(Rect, Size)
|
|
GetPositionAtTheCenter(Window)
|
|
GetProcAddressOrThrow<T>(SafeLibraryHandle, string)
|
|
GetProcessIdByWindowHandle(nint)
|
|
GetProcessTimes(int, out DateTime, out DateTime, out DateTime, out DateTime)
|
|
GetScreen(Window)
|
|
GetSystemDpi()
|
|
GetTitleBarInformation(nint)
|
|
GetTitleBarRect(nint)
|
|
GetTopmostHwnd(nint[])
|
|
GetWindowClass(nint)
|
|
GetWindowImageViaCopyFromScreen(nint, Rectangle)
|
|
GetWindowImageViaDeviceContext(nint)
|
|
GetWindowImageViaPrintWindow(nint)
|
|
GetWindowImageViaPrintWindow(nint, Rectangle)
|
|
GetWindowRect(nint)
|
|
GetWindowThreadProcessId(nint, nint)
|
|
GetWindowTitle(nint)
|
|
GetWindowUnderCursor()
|
|
GetZOrder(params nint[])
|
Gets the z-order for one or more windows atomically with respect to each other. In Windows, smaller z-order is higher. If the window is not top level, the z order is returned as -1.
|
|
HideWindow(nint)
|
|
HideWindow(Window)
|
|
IsDWMEnabled()
|
|
IsElevated()
|
|
IsOutOfBounds(Rectangle, Rectangle)
|
|
IsOutOfBounds(Point, Rect)
|
|
IsOutOfBounds(Point, Size)
|
|
IsOutOfBounds(Rect, Rect)
|
|
IsTopLevel(nint)
|
Checks whether a window is a top-level window (has no owner nor parent window).
|
IsWindows10OrGreater(int)
|
|
IsWindows7()
|
|
IsWindows7OrGreater()
|
|
IsWindows8()
|
|
IsWindows8OrGreater()
|
|
IsWindowsVista()
|
|
IsWindowsVistaOrGreater()
|
|
IsWindowsXP()
|
|
IsWindowsXPOrGreater()
|
|
IsZoomed(nint)
|
Determines whether a window is maximized.
|
LoadKeyboardLayout(StringBuilder, KeyboardLayoutFlags)
|
|
MakeLParam(int, int)
|
|
QueryFullProcessImageName(int)
|
|
ResolveParentForDialogWindow()
|
Resolves the best parent window for Open/Save File, BrowseFolder and other dialogs
Takes into consideration which thread/dispatcher is currently active
|
RetrieveWindowRectangle(nint)
|
|
SetFocus(IFluentLog, nint)
|
|
SetForegroundWindow(IFluentLog, IWindowHandle, UnsafeWindowActivationMethod)
|
|
SetForegroundWindow(IWindowHandle)
|
|
SetForegroundWindow(nint)
|
|
SetForegroundWindowWithAttachInput(IFluentLog, IWindowHandle)
|
|
SetForegroundWindowWithSendInputHack(IFluentLog, IWindowHandle)
|
|
SetParent(nint, nint)
|
|
SetParentToMessageOnly(nint)
|
|
SetWindowExActivate(nint)
|
|
SetWindowExLayered(nint)
|
|
SetWindowExNoActivate(nint)
|
|
|
SetWindowLong(nint, Func<SetWindowLongFlags, SetWindowLongFlags>)
|
|
SetWindowRect(nint, Rectangle)
|
|
SetWindowRgn(nint, Rectangle)
|
|
ShowInactiveTopmost(nint)
|
|
ShowInactiveTopmost(nint, Rectangle)
|
|
|
ShowTopmost(nint)
|
|
ShowWindow(nint)
|
|
ShowWindow(nint, WindowShowStyle)
|
|
ShowWindow(Window)
|
|
TryGetDwmWindowFrameBounds(nint, out Rectangle)
|
|
VirtualAlloc(nint, uint, AllocationType, MemoryProtection)
|
|
VirtualFree(nint, uint, FreeType)
|
|
WindowFromPoint(Point)
|
|
WindowIsVisible(nint)
|
|