Abend,
ich komme gerade mal wieder nicht weiter bei einer kleinen Berechnung. Ich möchte nur, dass sich der Button verschieben lässt, das tut er auch, jedoch habe ich das Problem, dass er etwas wegzieht, wenn ich den Button anklicke, wie muss ich da nun was rechnen?
Skript :
Spoiler anzeigen
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#include <Misc.au3>
Opt("MouseCoordMode",0)
$GUIGen = GUICreate("Beispielskript", 615, 438, 192, 124)
$VButton = GUICtrlCreateButton("Julien", 296, 184, 72, 24)
GUISetState(@SW_SHOW)
$UserDll = DllOpen("user32.dll")
While 1
$nMsg = GUIGetMsg()
If $nMsg = $GUI_EVENT_CLOSE Then
DllClose($UserDll)
Exit
EndIf
$CursorState = GUIGetCursorInfo($GUIGen)
If $CursorState[4] = $VButton And _IsPressed("01",$UserDll) Then
$CursorState = GUIGetCursorInfo($GUIGen)
sleep(1)
GuiCtrlSetPos($VButton,$CursorState[0],$CursorState[1])
EndIf
WEnd
MfG, Julien