Hallo
Ich habe folgendes Problem. Ich möchte, dass sich, wenn man mit der maus über eine bestimmte Fläche hovert, ein Label verändert...
Also habe ich auf dieser Fläche einfach ein Label gemacht und abgefragt ob die Maus darüber ist:
[autoit]
$area1 = GUICtrlCreateLabel("",((@DesktopWidth-800)/2)+15, 170, 50, 50,0x08)
Case $start
while 1
sleep(100)
$mousepos = GUIGetCursorInfo()
Switch $mousepos[4]
Case $area1
GUICtrlSetData($Ansagen,"Kreis 1")
;(...)
EndSwitch
if $mousepos[4] <> $area1 Then
guictrlsetdata($Ansagen, "Bitte Wählen!")
EndIf
WEnd
EndSwitch
Also z.B so... Das klappt auch wunderbar, aber da ist halt dann immer so ein Rahmen ums Label. Wenn ich dafür jetzt
[autoit]$area1 = GUICtrlCreateLabel("",((@DesktopWidth-800)/2)+15, 170, 50, 50,$GUI_BKCOLOR_TRANSPARENT)
[/autoit]einsetzte um das Label transparent zu machen, wird es bei
[autoit]
$mousepos = GUIGetCursorInfo()
Switch $mousepos[4]
Case $area1
GUICtrlSetData($Ansagen,"Kreis 1")
EndSwitch
nicht mehr erkannt...
Hat jemand ne Lösung?
Vielen Dank schon mal,
RapIT