易语言资源网 - 做最全的易语言资源下载社区
精易论坛授权登录

绘制文本 按键取反控制绘制例子   [复制链接]

    2020-12-24 09:22:45
    进阶教程源码
    易语言资源网
    2447 次浏览
    来源链接

如题 首先调用:GetAsyncKeyState函数


然后,用易语言自带函数:位与()进行对比判断键值返回是否为1(GetAsyncKeyState函数,非按下状态返回0)

例如HOME键,写法:调试输出 (GetAsyncKeyState (#Home键))。未按下时,调试输出为0,按下为-32767(本机显示,可能会有不同),
                               调试输出 (位与 (GetAsyncKeyState (#Home键), 1)),未按下时,调试输出为0,按下为1
所以在绘制前加个判断,就可以达到按键取反控制是否绘制的功能。注意,按键状态,需要独立写成子程序并写进绘制循环中进行循环判断热键状态,当然,也可以独立线程,时钟等进行循环判断。
下面附上例子




点我下载 (已有 112 次下载)

引用模块


源码文件名 模块文件名
绘制文本 按键取反控制绘制例子.e
DX11绘制.ec


引用支持库


源码文件名 支持库文件名 支持库标识
绘制文本 按键取反控制绘制例子.e 系统核心支持库 5.7 d09f2340818511d396f6aaf844c7e325


[错误报告]   上一篇:恒云雨火山PC反调试模块3.8...     下一篇:Mysql增删改查操作...