Hi Com,
komme grade bei meinem Programm nicht weiter. Ich habe eine GUI. Wenn man diese minimiert soll diese einfach in der Taskleiste bleiben zum maximieren. Wenn man allerdings auf das X drückt soll diese in den Systemtray minimiert werden, sodass man sie nur da wieder maximieren kann. D.h. die GUI muss in der dabei jenachdem in der Taskbar verschwinden und wieder auftauchen.
Ich hab versucht beim minimieren den Stil $WS_EX_TOOLWINDOW zu setzen damit das Fenster nicht mehr in der Taskbar auftaucht, allerdings ändert sich nur der Rahmen der GUI. Gibt es eine andere Möglichkeit das zu realisieren?
#include <WindowsConstants.au3>
#include <GUIConstantsEx.au3>
Opt("GUIOnEventMode",1)
[/autoit][autoit][/autoit][autoit]$hGUI = GUICreate("titel",300,300,-1,-1)
[/autoit][autoit][/autoit][autoit]GUISetOnEvent($GUI_EVENT_CLOSE,"_EventClose")
GUISetOnEvent($GUI_EVENT_MAXIMIZE,"_EventMaximize")
GUISetState()
[/autoit][autoit][/autoit][autoit]While 1
Sleep(100)
WEnd
Func _EventClose()
GUISetState(@SW_MINIMIZE)
GUISetStyle(-1,$WS_EX_TOOLWINDOW)
EndFunc
Func _EventMaximize()
GUISetStyle(-1,0)
EndFunc
Func _Exit()
Exit
EndFunc