Hallo,
ich hab' jetzt auch mal GDIPlus entdeckt und hab' da mal 'ne Frage:
Kann man aus einer gefüllten GDIPlus Ellipse einem Button machen, also einen Klick abfragen?
Hier ein Skript aus der Hilfe:
Spoiler anzeigen
#include <GuiConstantsEx.au3>
#include <GDIPlus.au3>
Opt('MustDeclareVars', 1)
[/autoit] [autoit][/autoit] [autoit]_Main()
[/autoit] [autoit][/autoit] [autoit]Func _Main()
Local $hGUI, $hWnd, $hGraphic
; Erstellt eine GUI
$hGUI = GUICreate("GDI+", 400, 300)
$hWnd = WinGetHandle("GDI+")
GUISetState()
; Zeichnet eine Ellipse
_GDIPlus_Startup()
$hGraphic = _GDIPlus_GraphicsCreateFromHWND($hWnd)
_GDIPlus_GraphicsDrawEllipse($hGraphic, 130, 100, 140, 70)
_GDIPlus_GraphicsFillEllipse($hGraphic, 130, 100, 140, 70)
; Die Schleife wiederholt sich, bis der Benutzer die Beenden-Aktion der GUI auslöst
Do
Until GUIGetMsg() = $GUI_EVENT_CLOSE
; Ressourcen freigeben
_GDIPlus_GraphicsDispose($hGraphic)
_GDIPlus_Shutdown()
EndFunc ;==>_Main
[/autoit]