Hey Leute,
Spoiler anzeigen
#include <GUIConstantsEx.au3>
#include <GDIPlus.au3>
#include <StaticConstants.au3>
#include <GUIConstants.au3>
Const $width = 800
Const $height = 600
Global $background = @ScriptDir&"\schach.jpg"
Global $startbutton = @ScriptDir&"\start.png"
Global $figur = @ScriptDir&"\figur.gif"
$hGUI = GUICreate ("Game",$width,$height)
_GDIPlus_Startup()
$start = _GDIPlus_ImageLoadFromFile($startbutton)
$graphic = _GDIPlus_GraphicsCreateFromHWND($hGUI)
GUISetOnEvent ($GUI_EVENT_CLOSE,"ende")
$backpic = GUICtrlCreatePic ($background,0,0,800,600)
GUICtrlSetState ($backpic,$GUI_DISABLE)
GUISetState (@SW_Show)
$image = _GDIPlus_GraphicsDrawImage($graphic,$start,370,230)
While 1
$get = GUIGetMsg ()
Switch $get
Case $GUI_EVENT_CLOSE
ende ()
Case $image
MsgBox (0,"GO","START!")
EndSwitch
Sleep (50)
WEnd
Func ende ()
_GDIPlus_Shutdown ()
_GDIPlus_GraphicsDispose($graphic)
_GDIPlus_ImageDispose($start)
Exit
EndFunc
Wie kann ich aus der _GDIPlus Grafik nen Button machen? Normal kann man mit der Art und Weise oben Bilder auf nen Klick abfragen, die einfach mit "Guictrlcreate ()" erschaffen wurden. Jedoch geht das nicht bei _GDIPlus Grafiken. Ich muss diesen button mit _GDIPLus machen, weil ne .png grafik nicht von GuiCtrlCreatePic unterstützt wird....
Danke