Hey alle zusammen,
$hCursor = DllCall("user32.dll", "ptr", "LoadCursorFromFile(C:\Users\User\Desktop\cursor.anij)", "str", $choose)
Da ich noch relativ neu auf dem Gebiet bin hab ich keine Ahnung wie ich
LoadcursorfromFile ersetze?!
also es geht vorranig darum nicht extra den Cursor auszuwählen
wie kann ich das Umsetzen ? bzw. ersetzen
Code
Hier der Code:
Global Const $OCR_NORMAL = 32512 ;normal
$choose = FileOpenDialog("Waehle einen Cursor", @WindowsDir & "\Cursors", "Cursor und Icon(*.ani;*.cur;*.ico)")
$hCursor = DllCall("user32.dll", "ptr", "LoadCursorFromFile(C:\Users\User\Desktop\cursor.cur)", "str", $choose)
$hCopyCursor = DllCall("user32.dll", "ptr", "CopyImage", "ptr", $hCursor[0], "uint", 2, "int", 0, "int", 0, "uint", 0)
$loadcur = $hCopyCursor[0]
_SetSystemCursor($loadcur, $ocr_normal)
Func _SetSystemCursor($hCursor, $iCursor)
Return SetError(@error, @extended, _API(DllCall("user32.dll", "int", "SetSystemCursor", "int", $hCursor, "int", $iCursor)))
EndFunc ;==>_SetSystemCursor
Func _API($v_ret)
Local $err = @error
Local $ext = @extended
If Not $err Then
If IsArray($v_ret) Then
Return $v_ret[0]
Else
Return $v_ret
EndIf
EndIf
Return SetError($err, $ext, 0)
EndFunc ;==>_APIa
Alles anzeigen