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