Hallo,
ich wollte eben einen Gui erstellen, welcher nicht die übliche Form hat. Dieser soll rund sein und einen transparenten Hintergrund besitzen. Dies hat so weit auch geklappt. Nun wollte ich, dass sich über das Betätigen eines Buttons rechts neben dem bereits schon vorhandenen Bild (Kreis) ein Kasten öffnet, welcher sich über ein erneutes Betätigen des Buttons wieder schließt. Dies bereitet mir einige Schwierigkeiten, da das neue Bild immer nur kurz aufleuchtet und dann wieder verschwindet. Dies geschieht auch mit einem großen Teil der Transparenz.
Kann mir jemand sagen was ich falsch mache?
Spoiler anzeigen
#include <GUIConstants.au3>
#include <WindowsConstants.au3>
#include <GUIConstantsEx.au3>
Opt('MustDeclareVars', 1)
Opt('GUIOnEventMode', 1)
GUICreate("Form1", 600, 400, -1, -1, $WS_POPUP, BitOr($WS_EX_TOOLWINDOW, $WS_EX_LAYERED))
[/autoit] [autoit][/autoit] [autoit]Global $btn0 = GUICtrlCreateButton('X', 410, 80, 20, 20)
GUICtrlSetOnEvent(-1, 'End')
Global $0 = GUICtrlCreateButton('0', 300, 80, 20, 20)
GUICtrlSetOnEvent(-1, '_0')
GUICtrlCreatePic(@ScriptDir & '\kreis.gif', 0, 0, 640, 400)
GUISetState()
while 1
wend
Func End()
Exit
EndFunc
func _0()
GUICtrlCreatePic(@ScriptDir & '\kasten.gif', 200, 0, 640, 400)
GUISetState()
EndFunc