让程序的鼠标支持滚轮

发表于:2008-05-29来源:作者:点击数: 标签:程序滚轮鼠标
关键字:程序 鼠标支持滚轮 ------------------------------------------------------------------------------- 以下代码写在模块里面 Public Const GWL_WNDPROC = (-4) Public Const WM_COMMAND = H111 Public Const WM_MBUTTONDOWN = H207 Public Const WM
关键字:程序 鼠标支持滚轮

-------------------------------------------------------------------------------
 
以下代码写在模块里面 
Public  Const  GWL_WNDPROC  =  (-4) 
Public  Const  WM_COMMAND  =  &H111 
Public  Const  WM_MBUTTONDOWN  =  &H207 
Public  Const  WM_MBUTTONUP  =  &H208 
Public  Const  WM_MOUSEWHEEL  =  &H20A 
 
Public  Oldwinproc  As  Long 
Public  Declare  Function  SetWindowLong  Lib  "user32"  Alias  "SetWindowLongA"  (ByVal  hWnd  As  Long,  _ 
 ByVal  nIndex  As  Long,  ByVal  dwNewLong  As  Long)  As  Long 
 
Public  Declare  Function  CallWindowProc  Lib  "user32"  Alias  "CallWindowProcA"  (ByVal  lpPrevWndFunc  As  Long,  _ 
ByVal  hWnd  As  Long,  ByVal  Msg  As  Long,  ByVal  wParam  As  Long,  ByVal  lParam  As  Long)  As  Long 
 
Public  Declare  Function  GetWindowLong  Lib  "user32"  Alias  "GetWindowLongA"  (ByVal  hWnd  As  Long,  _ 

原文转自:http://www.ltesting.net