User32SetWindowText(SafeHandle, String) Method

Changes the text of the specified window's title bar (if it has one).

If the specified window is a control, the text of the control is changed.

However, SetWindowText(IntPtr, String) cannot change the text of a control in another application.

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", CharSet = CharSet.Auto, BestFitMapping = false, 
	ThrowOnUnmappableChar = true, SetLastError = true)]
public static bool SetWindowText(
	SafeHandle hWnd,
	string text
)

Parameters

hWnd  SafeHandle
A handle to the window or control whose text is to be changed.
text  String
The new title or control text.

Return Value

Boolean
If the function succeeds, the return value is

If the function fails, the return value is .

To get extended error information, call GetLastWin32Error.

Remarks

See Also