Hi,
ich möchte auf einem mit GUICtrlCreatePic in die GUI eingefügten Bild noch eine Button einfügen.
Hier mein Versuch Nummer ein, bei dem zwar der Button sichtbar ist, er aber nicht auf klick reagiert:
Spoiler anzeigen
#include <WindowsConstants.au3>
#include <GUIConstantsEx.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", @DesktopWidth, @DesktopHeight, 0, 0, BitOR($WS_POPUP, $WS_CLIPSIBLINGS))
$close = GUICtrlCreateButton("Close", 8, 8, 75, 25, $WS_GROUP)
$menubg = GUICtrlCreatePic(@ScriptDir & "\images\menubg.jpg", _zentrierth(460), _zentriertv(460), 460, 460)
$Button = GUICtrlCreateButton("tt", _zentrierth(169), _zentriertv(169), 169, 169, $WS_GROUP)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $close
Exit
EndSwitch
WEnd
Func _zentrierth($wert)
$erg = (@DesktopWidth / 2) - ($wert / 2)
Return $erg
EndFunc ;==>_zentrierth
Func _zentriertv($wert)
$erg = (@DesktopHeight / 2) - ($wert / 2)
Return $erg
EndFunc ;==>_zentriertv
Hier nun Version 2. Hier ist der Button nicht sichtbar. Wenn man nun aber übder die Stelle an der er sein müsste mit der Maus fährt erscheint der Button und ist auch anklickbar.
Spoiler anzeigen
#include <WindowsConstants.au3>
#include <GUIConstantsEx.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", @DesktopWidth, @DesktopHeight, 0, 0, BitOR($WS_POPUP, $WS_CLIPSIBLINGS))
$close = GUICtrlCreateButton("Close", 8, 8, 75, 25, $WS_GROUP)
$Button = GUICtrlCreateButton("tt", _zentrierth(169), _zentriertv(169), 169, 169, $WS_GROUP)
$menubg = GUICtrlCreatePic(@ScriptDir & "\images\menubg.jpg", _zentrierth(460), _zentriertv(460), 460, 460)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $close
Exit
EndSwitch
WEnd
Func _zentrierth($wert)
$erg = (@DesktopWidth / 2) - ($wert / 2)
Return $erg
EndFunc ;==>_zentrierth
Func _zentriertv($wert)
$erg = (@DesktopHeight / 2) - ($wert / 2)
Return $erg
EndFunc ;==>_zentriertv
Mein Frage ist also nun wie kann ich den Button direkt sichbar haben UND auch anklickbar.
Im Anhang noch das Bild.