User32SetWindowPlacement(IntPtr, WindowPlacement) Method

Sets the show state and the restored, minimized, and maximized positions of the specified window.

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 bool SetWindowPlacement(
	IntPtr hWnd,
	ref WindowPlacement refWindowPlacement
)

Parameters

hWnd  IntPtr
A handle to the window.
refWindowPlacement  WindowPlacement
A pointer to the WindowPlacement structure that specifies the new show state and window positions.

Before calling SetWindowPlacement(IntPtr, WindowPlacement), set the SizeOfStruct member to Marshal.SizeOf(Of WindowPlacement).

SetWindowPlacement(IntPtr, WindowPlacement) fails if refWindowPlacement length is not set correctly.

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