Table of Contents

Delegate Win32Properties.CustomWndProcHookCallback

Namespace
Avalonia.Controls
Assembly
Avalonia.Controls.dll
public delegate nint Win32Properties.CustomWndProcHookCallback(nint hWnd, uint msg, nint wParam, nint lParam, ref bool handled)

Parameters

hWnd nint
msg uint
wParam nint
lParam nint
handled bool

Returns

nint

Constructors

CustomWndProcHookCallback(object, nint)

public CustomWndProcHookCallback(object @object, nint method)

Parameters

object object
method nint

Methods

BeginInvoke(nint, uint, nint, nint, ref bool, AsyncCallback, object)

public virtual IAsyncResult BeginInvoke(nint hWnd, uint msg, nint wParam, nint lParam, ref bool handled, AsyncCallback callback, object @object)

Parameters

hWnd nint
msg uint
wParam nint
lParam nint
handled bool
callback AsyncCallback
object object

Returns

IAsyncResult

EndInvoke(ref bool, IAsyncResult)

public virtual nint EndInvoke(ref bool handled, IAsyncResult result)

Parameters

handled bool
result IAsyncResult

Returns

nint

Invoke(nint, uint, nint, nint, ref bool)

public virtual nint Invoke(nint hWnd, uint msg, nint wParam, nint lParam, ref bool handled)

Parameters

hWnd nint
msg uint
wParam nint
lParam nint
handled bool

Returns

nint