Public Declare Function SetCursor Lib "user32" Alias "SetCursor" (ByVal hCursor As Long) As Long在VB里面为全函数不能很好的工作,因为VB习惯在不同的时间把光标变回原来的样子。
Option Explicit Private Declare Function LoadCursorFromFile Lib "user32" Alias "LoadCursorFromFileA" (ByVal lpFileName As String) As Long Private Declare Function SetSystemCursor Lib "user32" (ByVal hcur As Long, ByVal id As Long) As Long Const OCR_NORMAL = 32512Private Sub Form_Load() Dim i As Long i = LoadCursorFromFile("H:\图标\Cursor\Hydrascursors1-0\Hydras\hyd_01_norm.cur") SetSystemCursor i, OCR_NORMAL End Sub
Private Declare Function LoadCursorFromFile Lib "user32" Alias "LoadCursorFromFileA" (ByVal lpFileName As String) As Long
Private Declare Function SetSystemCursor Lib "user32" (ByVal hcur As Long, ByVal id As Long) As Long
Const OCR_NORMAL = 32512Private Sub Form_Load()
Dim i As Long
i = LoadCursorFromFile("H:\图标\Cursor\Hydrascursors1-0\Hydras\hyd_01_norm.cur")
SetSystemCursor i, OCR_NORMAL
End Sub