User32GetWindowPlacement(SafeHandle, WindowPlacement) Method
Retrieves the show state and the restored, minimized, and maximized positions of the specified window.
Namespace: DevCase.Win32.NativeMethodsAssembly: 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 GetWindowPlacement(
SafeHandle hWnd,
ref WindowPlacement refWindowPlacement
)
<DllImportAttribute("User32.dll", SetLastError := true>]
Public Shared Function GetWindowPlacement (
hWnd As SafeHandle,
ByRef refWindowPlacement As WindowPlacement
) As Boolean
Dim hWnd As SafeHandle
Dim refWindowPlacement As WindowPlacement
Dim returnValue As Boolean
returnValue = User32.GetWindowPlacement(hWnd,
refWindowPlacement)
public:
[DllImportAttribute(L"User32.dll", SetLastError = true)]
static bool GetWindowPlacement(
SafeHandle^ hWnd,
WindowPlacement% refWindowPlacement
)
[<DllImportAttribute("User32.dll", SetLastError = true)>]
static member GetWindowPlacement :
hWnd : SafeHandle *
refWindowPlacement : WindowPlacement byref -> bool
No code example is currently available or this language may not be supported.
- hWnd SafeHandle
-
A handle to the window.
- refWindowPlacement WindowPlacement
-
A pointer to the WindowPlacement structure that receives the
show state and position information.
Before calling GetWindowPlacement(IntPtr, WindowPlacement),
set the SizeOfStruct member to Marshal.SizeOf(Of WindowPlacement).
GetWindowPlacement(IntPtr, WindowPlacement) fails if refWindowPlacement length is not set correctly.
Boolean
If the function succeeds, the return value is
.
If the function fails, the return value is
.
To get extended error information, call
GetLastWin32Error.