User32SetFocus Method

Sets the keyboard focus to the specified window.

The window must be attached to the calling thread's message queue.

Definition

Namespace: DevCase.Win32.NativeMethods
Assembly: DevCase.net48 (in DevCase.net48.dll) Version: 6.0.0.0 (6.0)
XMLNS for XAML: Not mapped to an xmlns.
[DllImportAttribute("User32.dll", SetLastError = true)]
public static IntPtr SetFocus(
	IntPtr hWnd
)

Parameters

hWnd  IntPtr
A handle to the window that will receive the keyboard input.

If this parameter is Zero, keystrokes are ignored.

Return Value

IntPtr
If the function succeeds, the return value is the handle to the window that previously had the keyboard focus.

If the hWnd parameter is invalid or the window is not attached to the calling thread's message queue, the return value is Zero.

To get extended error information, call GetLastWin32Error.

Remarks

See Also