#include <GDIPlus.au3>
#include "GDIPlus Slider UDF.au3"
#include <GUIConstantsEx.au3>

Global $hGraphics, $hBitmap
$GUI = GUICreate("GDI+ Slider by yxyx", 250, 150)
GUISetState()

_GDIPlus_Startup()

$hGraphics = _GDIPlus_GraphicsCreateFromHWND($GUI)
$hBitmap = _GDIPlus_BitmapCreateFromGraphics(250, 150, $hGraphics)
$hBuffer = _GDIPlus_ImageGetGraphicsContext($hBitmap)
$hSlider = _GDIPlus_CreateSlider($hBuffer, 25, 50, 200, 0, 0xffffaa00, 0xffffffff,500)

While 1
	_GDIPlus_GraphicsClear($hBuffer,0xffffffff)
	_GDIPlus_CheckSlider($hSlider)
	_GDIPlus_GraphicsDrawString($hBuffer, "Aktueller Wert: " & _GDIPlus_ReadSlider($hSlider), 60, 100, "Arial", 14)
	_GDIPlus_GraphicsDrawImage($hGraphics, $hBitmap,0, 0)
	If GUIGetMsg() = $GUI_EVENT_CLOSE Then Exit
WEnd