Hallo,
ich bekomme es nicht hin, dass der Hovereffekt bei einem Bild von mir wirkt.
Wenn die Maus auf dem Bild $CheckboxOn ist, dann soll $CheckboxOff gezeigt werden.
Hier mal mein Versuch :
Spoiler anzeigen
Opt("MouseCoordMode",2)
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
$Form1 = GUICreate("Form1", 183, 165, 192, 124)
$CheckboxOff = GUICtrlCreatePic("C:\Users\User\Documents\My\CheckboxOff.jpg", 64, 56, 54, 55)
$CheckboxOn = GUICtrlCreatePic("C:\Users\User\Documents\My\CheckboxOn.jpg", 64, 56, 54, 55)
$CheckboxHover = GUICtrlCreatePic("C:\Users\User\Documents\My\CheckboxHover.jpg", 64, 56, 54, 55)
GuiCtrlSetState($CheckboxOn,$GUI_HIDE)
GuiCtrlSetState($CheckboxHover,$GUI_HIDE)
GUISetState(@SW_SHOW)
While 1
$nMsg = GUIGetMsg()
$Pos = MouseGetPos()
If $Pos[0] = 64 And $Pos[1] = 56 Then
GuiCtrlSetState($CheckboxOff,$GUI_HIDE)
GuiCtrlSetState($CheckboxOn,$GUI_HIDE)
GuiCtrlSetState($CheckboxHover,$GUI_SHOW)
EndIf
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $CheckboxOff
GuiCtrlSetState($CheckboxOff,$GUI_HIDE)
GuiCtrlSetState($CheckboxOn,$GUI_SHOW)
Case $CheckboxOn
GuiCtrlSetState($CheckboxOff,$GUI_SHOW)
GuiCtrlSetState($CheckboxOn,$GUI_HIDE)
EndSwitch
WEnd
Was mache ich dort falsch?