Zu dem anklickbaren:
Du gibst deiner PNG eine Variable und rufst sie per Case $Variable auf
bei mir ruft er alle 20 sek die seite auf, wenn ich versuche es so umzusetzen:
Spoiler anzeigen
;----- example 3 PNG work araund by Zedna
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#include <GDIPlus.au3>
#Include <WinAPI.au3>
Global $pngname1, $pngimagename
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]$hGUI999 = GUICreate("Show PNG", 250, 250)
GUISetState()
_drawpng($hGUI999, "blankavatar.png", $pngname1, 15, 100)
[/autoit] [autoit][/autoit] [autoit]; Loop until user exits
do
Sleep(20)
$msg = GUIGetMsg()
Select
Case $msg = $pngname1
ShellExecute("http://www.test.de")
EndSelect
until GUIGetMsg() = $GUI_EVENT_CLOSE
Func _drawpng($pnggui,$pngpic, $pngx, $pngimagename, $pngy)
Local $hGraphic999
; Load PNG image
_GDIPlus_StartUp()
$pngimagename = _GDIPlus_ImageLoadFromFile($pngpic)
$hGraphic999 = _GDIPlus_GraphicsCreateFromHWND($pnggui)
; Draw PNG image
_WinAPI_RedrawWindow($pnggui, 0, 0, $RDW_UPDATENOW)
_GDIPlus_GraphicsDrawImage($hGraphic999, $pngimagename, $pngx, $pngy)
_WinAPI_RedrawWindow($pnggui, 0, 0, $RDW_VALIDATE)
; Clean up resources
_GDIPlus_GraphicsDispose($hGraphic999)
_GDIPlus_ImageDispose($pngimagename)
_GDIPlus_ShutDown()
EndFunc