各位大虾,多谢支招。
解决方案 »
- VB如何让发送的链接与IE的cookie同步
- vb中有没有像html中的select一样的控件???
- VB中如何使用自定义消息?
- 我的程序需要在台湾地区运行,这个编码问题怎么解决?
- 水晶报表问题:用DAO连的数据库,打包安装以后需要找原来的.mdb文件!
- 急需一个考试系统的编码(VB+ACCESS)
- 有没有可能在数据数据环境中动态改变SQL语句内容
- VB监控网址的问题。
- vb 和 sql server 结合做一个项目,有人能提供课题吗?
- Listview的BUG???
- 可以把access格式的数据有选择的导出到记事本文件吗?急!高分!
- 我想在Win2000下的IE工具栏里添加一个自己的按钮,在哪个键值呢??(急!!)
Shell "rundll32 mouse,disable"
End Sub
Private Sub Command2_Click()
Shell "rundll32 keyboard,disable"
End Sub
Const WM_MOUSELAST = &H209
Const WM_MOUSEFIRST = &H200
Public Const WM_KEYLAST = &H108
Public Const WM_KEYFIRST = &H100
Public Const WH_JOURNALRECORD = 0
Public Const WH_JOURNALPLAYBACK = 1Type EVENTMSG
message As Long
paramL As Long
paramH As Long
time As Long
hwnd As Long
End Type
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
Public Declare Function UnhookWindowsHookEx Lib "user32" _
(ByVal hHook As Long) As Long
Public Declare Function CallNextHookEx Lib "user32" (ByVal hHook As Long, _
ByVal nCode As Long, ByVal wParam As Long, lParam As Any) As Long
Public hNxtHook As Long ' handle of Hook Procedure
Public msg As EVENTMSG
'禁止
Sub EnableHook()
hNxtHook = SetWindowsHookEx(WH_JOURNALPLAYBACK, AddressOf HookProc, App.hInstance, 0)
End Sub
'允许
Sub FreeHook()
Dim ret As Long
ret = UnhookWindowsHookEx(hNxtHook)
End Sub
Function HookProc(ByVal code As Long, ByVal wParam As Long, _
ByVal lParam As Long) As Long
HookProc = CallNextHookEx(hNxtHook, code, wParam, lParam)
End Function
用JOURNALPLAYBACK 钩子是不能完全屏蔽掉的