文章目录[隐藏]
本节课通过两种方法来实现键盘钩子对窗口的隐藏显示,一个是通过一个按键,一个是通过两个按键一个是通过窗口的可视真和假,另一个是通过ShowWindow这个API来实现。
单键钩子安装
键盘钩子 = SetWindowsHookExA (13, &单键显示隐藏, GetModuleHandleA (0), 0)
单键显示隐藏结构体
.版本 2 .子程序 单键显示隐藏, 整数型 .参数 参数一, 整数型 .参数 参数二, 整数型 .参数 参数三, 整数型 .局部变量 键值, 整数型 键值 = 取字节集数据 (指针到字节集 (参数三, 1), 3, ) .判断开始 (参数二 = 256) .判断开始 (键值 = #Q键) 返回 (1) .默认 .判断结束 .判断 (参数二 = 257) .判断开始 (键值 = #Q键) .判断开始 (可视 = 真) 可视 = 假 .默认 可视 = 真 .判断结束 返回 (1) .默认 .判断结束 .默认 .判断结束 返回 (CallNextHookEx (键盘钩子, 参数一, 参数二, 参数三))
卸载键盘钩子
UnhookWindowsHookEx (键盘钩子)
双键显示隐藏窗口安装钩子
键盘钩子 = SetWindowsHookExA (13, &双键显示隐藏, GetModuleHandleA (0), 0)
双键显示隐藏回调函数
.版本 2 .子程序 双键显示隐藏, 整数型 .参数 参数一, 整数型 .参数 参数二, 整数型 .参数 参数三, 整数型 .局部变量 键值, 整数型 键值 = 取字节集数据 (指针到字节集 (参数三, 1), 3, ) ' hide .判断开始 (参数二 = 256) .判断开始 (键值 = #H键) ShowWindow (_启动窗口.取窗口句柄 (), 0) 返回 (1) .默认 .判断结束 .判断 (参数二 = 257) .判断开始 (键值 = #K键) ShowWindow (_启动窗口.取窗口句柄 (), 1) .默认 .判断结束 .默认 .判断结束 返回 (CallNextHookEx (键盘钩子, 参数一, 参数二, 参数三))
卸载键盘钩子
UnhookWindowsHookEx (键盘钩子)
百度网盘链接:https://pan.baidu.com/s/158ikKVjIwaoF4438MG4fhA
提取码:加QQ群:521068947 群文件下载
资源教程交流①群:521068947
所属分类: 编程
没有相关文章!
相关文章:
▪ 511遇见易语言多线程大漠多线程-6线程传参内存地址2019-01-09
▪ 汇编语言栈顶超界的问题2021-01-02
▪ 易语言大漠多线程模块制作及游戏实战方法1-多线程模块调用实战2017-09-07
▪ 汇编语言寄存器冲突的问题2021-01-20
▪ 易语言大漠单线程-《剑侠情缘》一键登陆2019-06-14
▪ 认识使用android adb命令详解实例2017-10-29
▪ 易语言PathSearchAndQualifyA格式化目录字符串2020-06-15
▪ 易语言远程线程注入DLL到游戏视频教程2019-09-19
▪ 易语言SendMessageTimeoutA同步发送消息设置超时2020-07-13
▪ 易语言模块API视频教程窗口取所有子窗口句柄2017-08-25