- Offizieller Beitrag
Hallo,
schaut mal auf folgenden Codeausschnitt. Der Code wird ausgeführt aber das Fenster nicht wiederhergestellt (auch nicht mit @SW_SHOW oder @SW_SHOWNORMAL). Wenn ich das Fenster von Hand wiederherstelle, läuft der Code normal weiter.
Wo liegt der Fehler?
Code
..
..
Case $msg = $butt_lm_pos
HotKeySet("^+{SPACE}", "_LMpos") ; Hotkey für Bestätigung
MsgBox(0,"",$label[30]) ; Aufforderung z. Mauspositionierung, Bestätigung mit <STRG>+<SHIFT>+<SPACE>
GUISetState(@SW_MINIMIZE, $gui_pref) ; GUI minimieren, User führt Aktion durch
WinWaitActive($label[16]) ; Warten das die GUI wieder aktiv ist
HotKeySet("^+{SPACE}", "_Blind") ; Aufheben des Hotkey
..
..
..
Func _LMpos()
$pos = MouseGetPos()
$lm_butt_x = $pos[0]
$lm_butt_y = $pos[1]
GUISetState(@SW_RESTORE, $gui_pref)
EndFunc
Func _Blind()
; ohne Funktion - nur Aufhebung Hotkey
EndFunc
Alles anzeigen