Table of Contents

Class FocusWindowTransform

Namespace
Whim
Assembly
Whim.dll
Queue focus for the provided WindowHandle. If WindowHandle is default, focus the last focused window. If there is no last focused window, focus the monitor's desktop. The focus operation will be performed after the transform sequence is executed.
public record FocusWindowTransform : Transform<Unit>, IEquatable<Transform<Unit>>, IEquatable<FocusWindowTransform>
Inheritance
FocusWindowTransform
Implements
Inherited Members

Examples

context.Store.Dispatch(new FocusWindowTransform(windowHandle));
To focus the last focused window:
context.Store.Dispatch(new FocusWindowTransform());

Constructors

FocusWindowTransform(HWND)

Queue focus for the provided WindowHandle. If WindowHandle is default, focus the last focused window. If there is no last focused window, focus the monitor's desktop. The focus operation will be performed after the transform sequence is executed.
public FocusWindowTransform(HWND WindowHandle = default)

Parameters

WindowHandle HWND

Examples

context.Store.Dispatch(new FocusWindowTransform(windowHandle));
To focus the last focused window:
context.Store.Dispatch(new FocusWindowTransform());

Properties

WindowHandle

public HWND WindowHandle { get; init; }

Property Value

HWND