Windows-Standart-Cursor ändern

Hallo,
hier der Code, der in Form1 platziert werden muss:
Visual Basic:
   Private Const IDC_APPSTARTING = 32650&
   Private Const IDC_ARROW = 32512&
   Private Const OCR_NORMAL = 32512&

   Private Declare Function LoadCursor Lib "user32" Alias "LoadCursorA" _
   (ByVal hInstance As Long, ByVal lpCursorName As Long) As Long
   Private Declare Function SetSystemCursor Lib "user32" (ByVal hcur As _
   Long, ByVal id As Long) As Boolean


Private Sub Command1_Click()
   Dim hcursor As Long, ret_val As Long

       hcursor = LoadCursor(0, IDC_APPSTARTING)
       ret_val = SetSystemCursor(hcursor, OCR_NORMAL)

End Sub

 Private Sub Command2_Click()
   Dim hcursor As Long, ret_val As Long

       hcursor = LoadCursor(0, IDC_ARROW)
       ret_val = SetSystemCursor(hcursor, OCR_NORMAL)

   End Sub
 
Danke D@nger,
jetzt funktioniert er auch, aber gibt es auch noch eine möglichkeit den cursor aus einer datei oder einer recource zu laden?:confused:

mfg, rat-cop
 
Zuletzt bearbeitet:
Klar, du musst einfach statt LoadCursor eine andere Funktion verwenden, welche eine beliebige Cursor-Datei öffnen kann (da gibt es sicher welche, einfach mal suchen).
 
Zurück