Spoiler anzeigen
[autoit]
Global Const $OCR_IBEAM = 32513
Global Const $OCR_WAIT = 32514
; 2 Konstanten
$hWaitCurs = _LoadCursorFromFile("Pfad zum Icon")
If _SetSystemCursor($hWaitCurs, $OCR_IBEAM) Then MsgBox(0, '', 'Cursor gesetzt')
Func _SetSystemCursor($hCur, $id) ; $hcur = das per _LoadCursorFromFile geladene Icon | $ID = die Konstante für den "Cursorzustand"
Local $ret = DllCall("user32.dll", "int" ,"SetSystemCursor","int",$hCur,"int",$id)
Return $ret[0]
EndFunc
Func _LoadCursorFromFile($lpFileName)
Local $ret = DllCall("user32", 'long', "LoadCursorFromFileA", 'str', $lpFileName)
Return $ret[0]
EndFunc
Also so dann (ist von Bugfix).
2 Konstanten waren im Link angegeben, die anderen lassen sich sicher ergoogeln.
edit \ und da sind sie schon:
Spoiler anzeigen
Code
OCR_APPSTARTING = { $7F8A | 32650 }
OCR_CROSS = { $7F03 | 32515 }
OCR_HAND = { $7F89 | 32649 }
OCR_IBEAM = { $7F01 | 32513 }
OCR_ICOCUR = { $7F87 | 32647 }
OCR_ICON = { $7F81 | 32641 }
OCR_NO = { $7F88 | 32648 }
OCR_NORMAL = { $7F00 | 32512 }
OCR_SIZE = { $7F80 | 32640 }
OCR_SIZEALL = { $7F86 | 32646 }
OCR_SIZENESW = { $7F83 | 32643 }
OCR_SIZENS = { $7F85 | 32645 }
OCR_SIZENWSE = { $7F82 | 32642 }
OCR_SIZEWE = { $7F84 | 32644 }
OCR_UP = { $7F04 | 32516 }
OCR_WAIT = { $7F02 | 32514 }
Alles anzeigen