Как вывести на экран анимационный курсор
Private Declare Function LoadCursorFromFile Lib "user32" Alias _
"LoadCursorFromFileA" (ByVal lpFileName As String) As Long
Private Declare Function SetClassLong Lib "user32" Alias _
"SetClassLongA" (ByVal hwnd As Long, ByVal nIndex As Long, _
ByVal dwNewLong As Long) As Long
Private Const GCL_HCURSOR = (-12)
Dim oldCursor As Long
Private Sub Form_Load()
Dim hCursor As Long
' Загружаем из файла анимационный курсор
hCursor = LoadCursorFromFile("c:\cursor.ani")
' Привязываем курсор к окну
oldCursor = SetClassLong(hwnd, GCL_HCURSOR, hCursor)
End Sub
Private Sub Form_Unload(Cancel As Integer)
' Восстанавливаем прежний курсор
SetClassLong hwnd, GCL_HCURSOR, oldCursor
End Sub