Hey, habe mal eben ein klitze kleins Script geschrieben welches wirklich kurz und simpe geschrieben ist
ich lasse da ein Bild den Cursor verfolgen.
Funktioniert mit einem kleinen Fehler. Und zwar, folgt das Bild den Cursor doch in einem sehr großem Abstand wie schaffe ich es dass das Bild direkt am Cursor ist ohne einen großen abstand?
[autoit]#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#include <GDIPlus.au3>
$hGUI = GUICreate("Form1", 615, 438, 192, 124)
GUISetState(@SW_SHOW)
_GDIPlus_Startup()
[/autoit][autoit][/autoit][autoit]$hGraphics = _GDIPlus_GraphicsCreateFromHWND($hGUI)
$hBitmap = _GDIPlus_BitmapCreateFromGraphics(615, 438, $hGraphics)
$hBuffer = _GDIPlus_ImageGetGraphicsContext($hBitmap)
;Load Image from File
$Bild = _GDIPlus_ImageLoadFromFile("soother.png")
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
[/autoit][autoit][/autoit][autoit]_GDIPlus_GraphicsDrawImageRect($hGraphics, $hBitmap, 0, 0, 615, 438)
[/autoit][autoit][/autoit][autoit]_GDIPlus_GraphicsClear($hBuffer, 0xFF505050)
[/autoit][autoit][/autoit][autoit]$MousePos = MouseGetPos()
_CursorFolgen()
WEnd
[/autoit][autoit][/autoit][autoit]Func _CursorFolgen()
_GDIPlus_GraphicsDrawImageRect($hBuffer, $Bild, $MousePos[0] - 30, $MousePos[1], 30, 30)
EndFunc