• 当前位置: 首页 > 系统II类源码 > 模块控件源码易语言监视热键完整模块源码
  • 易语言监视热键完整模块源码

    • 软件授权:
      开源软件
    • 软件大小:
      9.92 KB
    • 文件类型:
      .zip,.e
    • 下载次数:
    • 上传用户:
      心脏
    • 发布时间:
      2018-10-24 00:32
    • 软件等阶:
    • 运行环境:
      Winall,Win2003,WinXP,Win7,Win8
    • 软件评级:

    软件介绍             



     

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


    系统结构: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, 整数型

    相关软件

    下载说明

    本站目前主要提供易语言源码、模块、支持库等下载大部分源码均为ZIP打包,
    注:本站源码主要来源于网络收集。如有侵犯您的利益,请联系我们,我们将及时删除!
    部分源码可能含有危险代码,(如关机、格式化磁盘等),请看清代码在运行。
    由此产生的一切后果本站均不负责。源码仅用于学习使用,如需运用到商业场景请咨询原作者。

    使用本站源码开发的产品均与本站无任何关系,请大家遵守国家相关法律。

     

    推荐排行

    • 易语言卷帘工具箱源码

      易语言卷帘工具箱源码,初始化卷帘,取星期,更换风格,搜索文件,线程搜索,修改底色,获取信息,取信息记录,取网络信息...

    • 易语言仅用核心支持库实

      易语言仅用核心支持库实现对外部数据库的操作ADODB操作外部数据库例程源码,根据村组查询数据,数据库_读取数据到高级表格,数据库_保存高级表格数据到数据库,数据库_读取数据到列表...

    • 易语言仅用核心支持库实

      易语言仅用核心支持库实现对外部数据库的操作ADODB操作外部数据库例程源码,根据村组查询数据,数据库_读取数据到高级表格,数据库_保存高级表格数据到数据库,数据库_读取数据到列表...

    • 易语言仅用核心支持库实

      易语言仅用核心支持库实现对外部数据库的操作ADODB操作外部数据库例程源码,根据村组查询数据,数据库_读取数据到高级表格,数据库_保存高级表格数据到数据库,数据库_读取数据到列表...

    • 易语言两个文件内存中通

      易语言两个文件内存中通讯源码,子程序1,打开文件,生成空文件,生成重复字节文件,移到文件首,移到文件尾,移动读写位置,取读写位置,关闭文件,取文件长度,写出字节集,是否在文件尾,取错...

    • 易语言易模块管理器Incl

      易语言易模块管理器Include目录源码,CopyTo_CreateProcessDebugInfo,CopyTo_CreateThreadDebugInfo,CopyTo_ExitThreadDebugInfo,CopyTo_ExitProcessDebugInfo,CopyTo_LoadDllDebugInfo,CopyTo_UnloadDllDebugInfo,CopyTo_ExceptionDebugInfo,Copy...

    • 易语言卷帘工具箱源码

      易语言卷帘工具箱源码,初始化卷帘,取星期,更换风格,搜索文件,线程搜索,修改底色,获取信息,取信息记录,取网络信息...

    • 文件读写和文件映射模块

      子程序1,打开文件,生成空文件,生成重复字节文件,移到文件首,移到文件尾,移动读写位置,取读写位置,关闭文件,取文件长度,写出字节集,是否在文件尾,取错误信息,读入字节集,读入2M字节集,清除文件缓冲区,读入文本,写出文本,写文本行,读入一行,插入字节集,取文件号...

    • 怪怪专用工具箱

      初始化卷帘,取星期,更换风格,搜索文件,线程搜索,修改底色,获取信息,取信息记录,取网络信息...