Spoiler anzeigen
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
Global $title = "Funkey's Old-Style-Gui"
[/autoit] [autoit][/autoit] [autoit]Opt("GUIOnEventMode", 1)
;~ GUICreate($title, 400, 600, -1, -1, BitOR(-1, $WS_DLGFRAME)) ;zum Vergleich mit 2. Titelleiste
GUICreate($title, 400, 600, -1, -1, BitOR($WS_POPUP, $WS_DLGFRAME)) ;ohne Original-Titelleiste
GUISetOnEvent($GUI_EVENT_CLOSE, "_Exit")
GUICtrlCreateIcon("shell32.dll", 42, 2, 2, 16, 16, 0x0200)
GUICtrlSetResizing ( -1,256+512+2)
GUICtrlCreateButton('0', 348, 2, 16, 16, 0x0800)
GUICtrlSetResizing ( -1,256+512+4)
GUICtrlSetOnEvent(-1, '_Minimize')
GUICtrlSetTip(-1, 'Minimieren')
GUICtrlSetFont(-1, 8, 0, 0, 'Marlett')
$Maxi = GUICtrlCreateButton('1', 364, 2, 16, 16, 0x0800) ;
GUICtrlSetResizing ( -1,256+512+4)
GUICtrlSetOnEvent(-1, '_Maximize')
GUICtrlSetTip(-1, 'Maximieren')
GUICtrlSetFont(-1, 8, 0, 0, 'Marlett')
;~ GUICtrlSetState(-1, $GUI_DISABLE)
GUICtrlCreateButton('r', 382, 2, 16, 16, 0x0800) ; x
GUICtrlSetResizing ( -1,256+512+4)
GUICtrlSetOnEvent(-1, '_Exit')
GUICtrlSetTip(-1, 'Schließen')
GUICtrlSetFont(-1, 8, 0, 0, 'Marlett')
GUICtrlCreateLabel(" " & $title, 0, 0, 400, 20, 0x4000200, 0x00100000)
GUICtrlSetResizing ( -1, 512)
GUICtrlSetBkColor(-1, 0x08246B)
GUICtrlSetColor(-1, 0xFFFFFF)
GUICtrlSetFont(-1, -1, 553)
GUISetState()
$Max = False
While 1
Sleep(10000)
WEnd
Func _Minimize()
GUISetState(@SW_MINIMIZE)
EndFunc ;==>_Minimize
Func _Maximize()
If $Max = False Then
GUISetState(@SW_MAXIMIZE)
GUICtrlSetData ($Maxi,"_")
$Max = True
Else
$Max = False
GUISetState(@SW_RESTORE)
GUICtrlSetData ($Maxi,"1")
EndIf
EndFunc ;==>_Maximize
Func _Exit()
Exit
EndFunc ;==>_Exit