在界面属性里添加消息路由事件, 实例在TC的更新日志有,下面是帮助文档里的一个实例
举例2:
在窗口里重载消息路由,我们要实现的功能是用方向键控制图片框向不同方向移动.
我们在界面上托选一个图片框,其名称为图片框0,并为其添加图片
功能 图片移动_消息路由(句柄,消息, w参数, l参数,时间, x坐标, y坐标)
//这里添加你要执行的代码
//通过查表我们知道按键按下的消息值是256
如果(消息== 256)
x,y,窗口句柄,图片框句柄
窗口句柄=窗口.自身句柄()
图片框句柄=控件.获得句柄("图片框0")
窗口.获取位置(图片框句柄,x,y)
窗口.屏幕转窗口(窗口句柄,x,y,x,y)
//w参数里面包含了按下的键码
选择(w参数)
//←
条件 37:
控件.设置位置("图片框0",x-1,y,0,0,1)
//↑
条件 38:
控件.设置位置("图片框0",x,y-1,0,0,1)
//→
条件 39:
控件.设置位置("图片框0",x+1,y,0,0,1)
//↓
条件 40:
控件.设置位置("图片框0",x,y+1,0,0,1)
选择结束
如果结束
返回 假
功能结束 |