#include <WindowsConstants.au3>
#include <WinAPI.au3>

Dim $place = DllStructCreate("Placement")
$place = _WinAPI_GetWindowPlacement(WinGetHandle("Program Manager"))

$lenght = DllStructGetData($place, "lenght")
$flags = DllStructGetData($place, "flags")
$showCmd = DllStructGetData($place, "showCmd")
$ptMinPos = DllStructGetData($place, "ptMinPosition")
$ptMaxPos = DllStructGetData($place, "ptMaxPosition")
$rcNormalPos = DllStructGetData($place, "rcNormalPosition")

MsgBox(64, "", "länge: " & $lenght & @LF & "flags: "& $flags & @LF & "showCmd: " & $showCmd & @LF & "PTMinPos: " & $ptMinPos & @LF & "PTMaxPos: " & $ptMaxPos & @LF & "rcNormalPos: " & $rcNormalPos)
_WinAPI_ShowWindow(WinGetHandle("Program Manager"), 0)

Dim $place2 = DllStructCreate("Placement")
$place2 = _WinAPI_GetWindowPlacement(WinGetHandle("Program Manager"))

$lenght = DllStructGetData($place2, "lenght")
$flags = DllStructGetData($place2, "flags")
$showCmd = DllStructGetData($place2, "showCmd")
$ptMinPos = DllStructGetData($place2, "ptMinPosition")
$ptMaxPos = DllStructGetData($place2, "ptMaxPosition")
$rcNormalPos = DllStructGetData($place2, "rcNormalPosition")
MsgBox(64, "", "länge: " & $lenght & @LF & "flags: "& $flags & @LF & "showCmd: " & $showCmd & @LF & "PTMinPos: " & $ptMinPos & @LF & "PTMaxPos: " & $ptMaxPos & @LF & "rcNormalPos: " & $rcNormalPos)

_WinAPI_ShowWindow(WinGetHandle("Program Manager"), 1)
