Show / Hide Table of Contents

Method wnd.SendTimeout(+ 2 overloads)


Overload

Calls/returns API SendMessageTimeout and gets the result of the message processing.

public bool SendTimeout(int millisecondsTimeout, out nint result, int message, nint wParam = 0, nint lParam = 0, SMTFlags flags = SMTFlags.ABORTIFHUNG)
Parameters
millisecondsTimeout  (int)
result  (nint)
message  (int)
wParam  (nint)
lParam  (nint)
flags  (SMTFlags)
Returns
bool

false if failed. Supports lastError.


Overload(next)

Calls/returns API SendMessageTimeout where lParam is string.

public bool SendTimeout(int millisecondsTimeout, out nint result, int message, nint wParam, string lParam, SMTFlags flags = SMTFlags.ABORTIFHUNG)
Parameters
millisecondsTimeout  (int)
result  (nint)
message  (int)
wParam  (nint)
lParam  (string)
flags  (SMTFlags)
Returns
bool

false if failed. Supports lastError.


Overload(top)

Calls/returns API SendMessageTimeout and gets the result of the message processing.

public bool SendTimeout(int millisecondsTimeout, out nint result, int message, nint wParam, void* lParam, SMTFlags flags = SMTFlags.ABORTIFHUNG)
Parameters
millisecondsTimeout  (int)
result  (nint)
message  (int)
wParam  (nint)
lParam  (void*)
flags  (SMTFlags)
Returns
bool

false if failed. Supports lastError.