Wie kann ich meine kleine png-anzeigefunktion um folgendes eweitern:
- tooltip bei mousover
- anklickbares png (wollte link hinterlegen)
- stretchbar machen wie bei z.B. jpg GUICtrlCreatePic das ich die größer verändern kann ?
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#include <GDIPlus.au3>
#Include <WinAPI.au3>
$hGUI999 = GUICreate("Show PNG", 250, 250)
GUISetState()
_drawpng($hGUI999, "blankavatar.png", 10, 10)
[/autoit][autoit][/autoit][autoit]; Loop until user exits
do
until GUIGetMsg() = $GUI_EVENT_CLOSE
Func _drawpng($pnggui,$pngpic, $pngx, $pngy)
Local $hImage999, $hGraphic999, $hImage999
; Load PNG image
_GDIPlus_StartUp()
$hImage999 = _GDIPlus_ImageLoadFromFile($pngpic)
$hGraphic999 = _GDIPlus_GraphicsCreateFromHWND($pnggui)
; Draw PNG image
_WinAPI_RedrawWindow($pnggui, 0, 0, $RDW_UPDATENOW)
_GDIPlus_GraphicsDrawImage($hGraphic999, $hImage999, $pngx, $pngy)
_WinAPI_RedrawWindow($pnggui, 0, 0, $RDW_VALIDATE)
; Clean up resources
_GDIPlus_GraphicsDispose($hGraphic999)
_GDIPlus_ImageDispose($hImage999)
_GDIPlus_ShutDown()
EndFunc
Danke für die hilfe