易采下载站下载易语言监视热键完整模块源码—源码之家-易采下载站

下载排行|最近更新

软件
软件
文章
当前位置:首页易语言源码系统工具 → 易语言监视热键完整模块源码 [db:版本]
易语言监视热键完整模块源码

易语言监视热键完整模块源码 [db:版本]

下载地址
  • 软件大小:9.92 KB
  • 软件语言:简体中文
  • 更新时间:2021-04-18
  • 软件类别:国产源码
  • 软件性质:自由软件
  • 运行环境:Winall,Win2003,WinXP,Win7,Win8
  • 软件等级:
  • 官方网址:homepage
  • 演示地址:demo
  • 软件介绍
  • 软件截图
  • 猜你喜欢
  • 同类推荐
  • 相关文章

软件Tags:

易语言监视热键完整模块源码



易语言监视热键完整模块源码


系统结构:E_语言_监视热键,监视热键线程,撤消监视热键,E_语言_监视热键2,监视热键线程2,撤消监视热键2,E_语言_监视热键3,监视热键线程3,撤消监视热键3,E_语言_监视热键4,监视热键4_回调窗口函数,撤消监视热键4,取进程所有窗口,枚举子窗口,枚举窗口过程,


======程序集1
| |
| |------ _启动子程序
| |
| |------ _临时子程序
| |
| |------ E_语言_监视热键
| |
| |------ 监视热键线程
| |
| |------ 撤消监视热键
| |
| |------ E_语言_监视热键2
| |
| |------ 监视热键线程2
| |
| |------ 撤消监视热键2
| |
| |------ E_语言_监视热键3
| |
| |------ 监视热键线程3
| |
| |------ 撤消监视热键3
| |
| |------ E_语言_监视热键4
| |
| |------ 监视热键4_回调窗口函数
| |
| |------ 撤消监视热键4
| |
| |
======程序集2
| |
| |------ 取进程所有窗口
| |
| |------ 枚举子窗口
| |
| |------ 枚举窗口过程
| |
| |
======调用的Dll
| |
| |---[dll]------ _创建定时器
| |
| |---[dll]------ _连接线程输入
| |
| |---[dll]------ _取窗口进程ID
| |
| |---[dll]------ _取当前线程ID
| |
| |---[dll]------ _创建线程
| |
| |---[dll]------ _关闭对象
| |
| |---[dll]------ _注册热键
| |
| |---[dll]------ _撤消热键钩子
| |
| |---[dll]------ _获得句柄
| |
| |---[dll]------ _枚举子窗口
| |
| |---[dll]------ _设置窗口特征
| |
| |---[dll]------ _取自进程ID
| |
| |---[dll]------ _窗口是否可见
| |
| |---[dll]------ _取屏幕句柄
| |
| |---[dll]------ _回调钩子
| |
| |---[dll]------ _判断所有按键状态
| |
| |---[dll]------ _判断按键状态
| |
| |---[dll]------ _判断按键状态2



调用的DLL命令:


.DLL命令 _创建定时器, 整数型, "User32.dll", "SetTimer", , 返回成功创建定时器的标志
.参数 Thwnd, 整数型, , 为空则为系统级定时器
.参数 nIDEvent, 整数型, , 除 0 之外任何整数型数值都可以
.参数 uElapse, 整数型, , 毫秒级周期
.参数 lpTimerFunc, 子程序指针, , 定时器触发事件


.DLL命令 _连接线程输入, 整数型, "User32.dll", "AttachThreadInput"
.参数 dwthreadthis, , , 欲连接线程的标识符(ID)
.参数 dwthreadforeground, , , 与idAttach线程连接的另一个线程的标识符
.参数 fAttach, 逻辑型, , TRUE(非零)连接,FALSE撤消连接


.DLL命令 _取窗口进程ID, 整数型, "user32.dll", "GetWindowThreadProcessId", , user32.dll获取与指定窗口关联在一起的一个线程和进程标识符
.参数 窗口句柄, 整数型, , hwnd,指定窗口句柄
.参数 进程标识符, 整数型, 传址, lpdwProcessId,指定一个变量,用于装载拥有那个窗口的一个进程的标识符


.DLL命令 _取当前线程ID, 整数型, "Kernel32.dll", "GetCurrentThreadId", 公开, 获取当前线程一个唯一的线程标识符(返回线程标识符)


.DLL命令 _创建线程, 整数型, "Kernel32.dll", "CreateThread"
.参数 lpThreadAttributes, 整数型
.参数 dwStackSize, 整数型
.参数 lpStartAddress, 子程序指针
.参数 lpParameter, 整数型
.参数 dwCreationFlags, 整数型
.参数 lpThreadId, 整数型, 传址


.DLL命令 _关闭对象, 整数型, "kernel32.dll", "CloseHandle", 公开, kernel32.dll
.参数 对象句柄, 整数型


.DLL命令 _注册热键, 整数型, "user32.dll", "RegisterHotKey", , user32.dll
.参数 hWnd, 整数型
.参数 id, 整数型
.参数 fsModifoers, 整数型
.参数 vk, 整数型


.DLL命令 _撤消热键钩子, 整数型, "User32.dll", "UnregisterHotKey"
.参数 hWnd, 整数型
.参数 HotKeyID, 整数型


.DLL命令 _获得句柄, 整数型, "User32.dll", "GetWindow", , 获得一个窗口的句柄,该窗口与某源窗口有特定的关系(返回一个窗口句柄,没有找到或错误返回0)
.参数 hwnd, 整数型, , 源窗口
.参数 cmd, 整数型, , 指定结果窗口与源窗口的关系,它们建立在下述常数基础上


.DLL命令 _枚举子窗口, 逻辑型, "User32.dll", "EnumChildWindows"
.参数 hWndParent, 整数型, , 父窗口句柄
.参数 lpEnumFunc, 子程序指针, , 回调指针
.参数 lParam, 整数型


.DLL命令 _设置窗口特征, 子程序指针, "User32.dll", "SetWindowLongA"
.参数 窗口句柄, 整数型
.参数 特征索引, 整数型
.参数 新特征, 子程序指针


.DLL命令 _取自进程ID, 整数型, "kernel32.dll", "GetCurrentProcessId", 公开, kernel32.dll


.DLL命令 _窗口是否可见, 逻辑型, "User32.dll", "IsWindowVisible", 公开, 判断窗口是否可见 如窗口可见则返回TRUE(非零)
.参数 窗口句柄, 整数型, , 要测试的那个窗口的句柄


.DLL命令 _取屏幕句柄, 整数型, "user32.dll", "GetDesktopWindow", 公开, user32.dll返回屏幕的句柄


.DLL命令 _回调钩子, 整数型, "user32.dll", "CallWindowProcA", 公开
.参数 窗口程序程序指针, 子程序指针
.参数 窗口句柄, 整数型
.参数 消息, 整数型
.参数 参数1, 整数型
.参数 参数2, 整数型


.DLL命令 _判断所有按键状态, 逻辑型, "User32.dll", "GetKeyboardState", , 取得键盘上每个虚拟键当前的状态
.参数 pbKeyState, 字节集


.DLL命令 _判断按键状态, 整数型, "User32.dll", "GetAsyncKeyState", 公开, 判断函数调用时指定虚拟键的状态 (非按住状态返回0)
.参数 键代码, 整数型, , 欲测试的虚拟键的键码


.DLL命令 _判断按键状态2, 字节型, "User32.dll", "GetKeyState", , 针对已处理过的按键,在最近一次输入信息时,判断指定虚拟键的状态
.参数 nVirtKey, 整数型

展开内容

下载地址

推荐文章

友情链接关于我们下载帮助(?)联系我们投诉举报

CopyRight © 2010-2023 易采下载 Easck.com , All Rights Reserved 版权所有 蒙ICP备14002389号

声明: 本站所有软件和文章来自互联网 如有异议 请与本站联系

声明: