VB鼠标点击无效

来源:百度知道 编辑:UC知道 时间:2024/05/18 05:54:34
怎么实现鼠标的左右键点击无效,但原有的程序正常运行

两种办法:
1.
Private Function MyWndProc(ByVal hwnd As Long, ByVal message As Long, ByVal wParam As Long, ByVal lParam As Long) As Long
Select Case message
case WM_RBUTTONDOWN,WM_LBUTTONDOWN:
exit function
End Select

MyWndProc = CallWindowProc(oldWin_proc, hwnd, message, wParam, lParam)
End Function
把要屏蔽的控件的消息处理程序用MyWndProc来取代替
2.如果仅仅是某个控件

可以在mouse的按键时间里面
判断:
如果button=rightbutton or leftbutton
button=0