Mein Code mit seinen Problemen:
[autoit][/autoit][autoit][/autoit][autoit]#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 205, 70, (@DesktopWidth-205), (@DesktopHeight-70), BitOR($WS_POPUP,$WS_BORDER,$WS_CLIPSIBLINGS), BitOR($WS_EX_TOPMOST,$WS_EX_WINDOWEDGE))
$Button1 = GUICtrlCreateButton("...", 0, 0, 200, 65, $WS_GROUP)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
[/autoit][autoit][/autoit][autoit]Func maction()
$warnung = GUICreate("", @DesktopWidth, @DesktopHeight, 0, 0, BitOR($WS_POPUP,$WS_BORDER,$WS_CLIPSIBLINGS), $WS_EX_WINDOWEDGE)
; Text wird nicht angezeigt
GUICtrlCreateLabel("Warnung!", 50, 50)
GUICtrlSetFont(-1, 100)
GUICtrlSetColor(-1, 0x1e90ff)
; Wie kann ich den Text zentrieren?
GUISetBkColor(0xFF0000)
GUISetState(@SW_MAXIMIZE)
GUISetState(@SW_SHOW)
Do
SoundPlay("audio.mp3")
GUISetBkColor(0xFF0000)
Sleep(750)
GUISetBkColor(0xFFFF00)
Sleep(750)
GUISetBkColor(0xFF0000)
Sleep(750)
GUISetBkColor(0xFFFF00)
Sleep(750)
; Schleife lässt sich nicht beenden
Until GUIGetMsg() = $Button1
GUIDelete($warnung)
EndFunc
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
maction()
EndSwitch
WEnd
Am unteren Bildschirmrand soll ein Button sein. Wenn man diesen anklickt, soll der Bildschirm blinken und es soll "Warnung!" angezeigt werden. Zusätzlich soll eine MP3 abgespielt werden. Nach einem erneuten Klick auf den Button soll das Warnfenster wieder geschlossen werden, der Button aber nicht.
Ich sitze schon seit Stunden an diesem einfachen Problem und hoffe, dass jemand helfen kann! Danke!