文章目录[隐藏]
本节课通过两种方法来实现键盘钩子对窗口的隐藏显示,一个是通过一个按键,一个是通过两个按键一个是通过窗口的可视真和假,另一个是通过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遇见易语言多线程大漠多线程-25大漠免注册程序集模块制作方法2019-02-18
▪ 易语言使用递归取计算排列组合2020-08-14
▪ 第13课 易语言动态调用dll及子程序22019-05-12
▪ lua加载调用另一个lua文件里的变量和函数2022-05-26
▪ 易语言数学经典算法求平方回文数2020-08-19
▪ 易语言SetFileTime设置文件创建修改访问时间2020-06-19
▪ 易语言模块API视频教程线程取消COM库(CoUninitialize)2017-08-21
▪ 易语言 API之菜单函数2017-05-17
▪ ADB模块制作雷电模拟器手游《天龙八部》2019-06-14
▪ LUA教程表使用动态名字访问全局变量 -592018-06-11
