绘制文本按键取反控制绘制例子

易语言 2020-12-18 13:25:39

绘制文本按键取反控制绘制例子

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

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