Hi folks!
Sorry for bothering you all the time with that bloody Mouswheel:

I have that Code in a module:
VB Code:
  1. Option Explicit
  2.  
  3. 'API Constants
  4. Public Const WH_MOUSE As Long = 7
  5.  
  6. 'API Declarations
  7. Public Declare Function SetWindowsHookEx Lib "user32" Alias "SetWindowsHookExA" (ByVal idHook As Long, ByVal lpfn As Long, ByVal hmod As Long, ByVal dwThreadId As Long) As Long
  8. Public Declare Function UnhookWindowsHookEx Lib "user32" (ByVal hHook As Long) As Long
  9. Public Declare Function CallNextHookEx Lib "user32" (ByVal hHook As Long, ByVal ncode As Long, ByVal wParam As Long, ByVal lParam As Long) As Long
  10.  
  11. 'Global mouse function callback handles
  12. Public g_hMouseHook As Long
  13. Public Const WM_MOUSEWHEEL = &H20A
  14.  
  15. Public Function MouseProc(ByVal idHook As Long, ByVal wParam As Long, ByVal lParam As Long) As Long
  16.     'Mouse Function Hook...
  17.     If idHook < 0 Then
  18.         MouseProc = CallNextHookEx(g_hMouseHook, idHook, wParam, ByVal lParam)
  19.     Else
  20.         If wParam = WM_MOUSEWHEEL Then
  21.             Debug.Print idHook & ", " & wParam & ", " & lParam
  22.         Else
  23.             MouseProc = CallNextHookEx(g_hMouseHook, idHook, wParam, ByVal lParam)
  24.         End If
  25.     End If
  26. End Function
  27.  
  28. Public Sub HookMouse()
  29.     If g_hMouseHook = 0 Then g_hMouseHook = SetWindowsHookEx(WH_MOUSE, AddressOf MouseProc, App.hInstance, App.ThreadID)
  30. End Sub
  31.  
  32. Public Sub UnhookMouse()
  33.     If g_hMouseHook Then
  34.         Call UnhookWindowsHookEx(g_hMouseHook)
  35.         g_hMouseHook = 0
  36.     End If
  37. End Sub

And this one in a Form

VB Code:
  1. Option Explicit
  2.  
  3. Private Sub Command1_Click()
  4. HookMouse
  5. End Sub
  6.  
  7. Private Sub Command2_Click()
  8. UnhookMouse
  9. End Sub
  10.  
  11.  
  12. Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
  13. UnhookMouse
  14. End Sub

It tells me, if someone uses the MouseWheel, but not in which direction (UP, DOWN)

Please help....