Hey,
ich möchte die 4 Parameter bestimmten und bei der Höhe gibt es hier Abweichungen:
Spoiler anzeigen
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
$ini=@ScriptDir &"\test.ini"
$left=IniRead($ini, "GUI", "Left",-1)
$top=IniRead($ini, "GUI", "Top",-1)
$width=IniRead($ini, "GUI", "Width",400)
$height=IniRead($ini, "GUI", "Height",200)
$hGUI = GUICreate("WinGetClientSize Test", $width, $height, $left, $top)
Global $hMenu = GUICtrlCreateMenu("Menü")
GUISetState(@SW_SHOW)
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
_Exit()
EndSwitch
WEnd
Func _Exit()
local $aclientsize=WinGetClientSize($hGUI)
local $agetpos=WinGetPos($hGUI)
IniWrite($ini, "GUI","Width", $aclientsize[0])
IniWrite($ini, "GUI","Height", $aclientsize[1])
IniWrite($ini, "GUI","Left", $agetpos[0])
IniWrite($ini, "GUI","Top", $agetpos[1])
exit
endfunc