如何用VB 当系统从无操作(无键盘鼠标输入)变成有操作状态时 触发指令

比如在系统等待状态下被键盘鼠标手动激活时触发一个指令可以参考屏幕保护程序被触发关闭能用VB实现吗... 比如在系统等待状态下被键盘鼠标 手动激活时 触发一个指令
可以参考屏幕保护程序被触发关闭
能用VB 实现吗
展开
 我来答
Excel开发
2013-07-29 · TA获得超过2915个赞
知道大有可为答主
回答量:1989
采纳率:53%
帮助的人:1018万
展开全部
用鼠标键盘钩子实现
更多追问追答
追问
Form_MouseMove / GetAsyncKeyState ?
追答
用API函数,因为你要求的是系统从无操作到有操作,而不是你的这个VB程序从无操作到有操作。
API可以在后台默默运行,全局监控。函数主要用以下两个:
Declare Function UnhookWindowsHookEx Lib "user32" (ByVal hHook As Long) As Long

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

前一个是释放勾子,后一个是加载勾子,你可以查一下API手册。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式