Table of Contents

Struct HWND

Namespace
Windows.Win32.Foundation
Assembly
Whim.dll
A handle to a window.
public readonly struct HWND : IEquatable<HWND>
Implements
Inherited Members

Properties

IsNull

Whether the handle has a zero value.
public bool IsNull { get; }

Property Value

bool

Methods

Equals(object?)

Indicates whether this instance and a specified object are equal.
public override bool Equals(object? obj)

Parameters

obj object
The object to compare with the current instance.

Returns

bool
true if obj and this instance are the same type and represent the same value; otherwise, false.

Equals(HWND)

Indicates whether the current object is equal to another object of the same type.
public bool Equals(HWND other)

Parameters

other HWND
An object to compare with this object.

Returns

bool
true if the current object is equal to the other parameter; otherwise, false.

GetHashCode()

Returns the hash code for this instance.
public override int GetHashCode()

Returns

int
A 32-bit signed integer that is the hash code for this instance.

ToString()

Returns the fully qualified type name of this instance.
public override string ToString()

Returns

string
The fully qualified type name.

Operators

operator ==(HWND, HWND)

public static bool operator ==(HWND left, HWND right)

Parameters

left HWND
right HWND

Returns

bool

explicit operator HWND(nint)

public static explicit operator HWND(nint value)

Parameters

value nint

Returns

HWND

implicit operator nint(HWND)

public static implicit operator nint(HWND value)

Parameters

value HWND

Returns

nint

operator !=(HWND, HWND)

public static bool operator !=(HWND left, HWND right)

Parameters

left HWND
right HWND

Returns

bool