1、昆仑通态触摸屏McgsPro软件动画构件功能概述
事件、属性是所有构件都具备的公共特性。
2、昆仑通态触摸屏McgsPro软件动画构件构件事件
在对动画构件进行右键操作时,在弹出的右键菜单中有一“事件”选项,点击后可打开事件组态窗口,如图1。
图1 事件对话框
点击某一个事件时,进入相应的组态画面,可以对每一个事件进行设置。
● Click鼠标单击,见图2,点击事件连接脚本,将出现脚本编辑器,可以编辑该鼠标单击所要连接的脚本。
图2 Click事件参数连接组态对话框
● MouseDown 鼠标按下,见图3。鼠标按下事件四个参数:
参 数1: 鼠标按下时的鼠标按键信息
= 1时,表示左键按下
= 2时,表示右键按下
= 4时,表示中键按下
参 数2:鼠标按下时的键盘信息
= 1时,表示Shift键按下
= 2时,表示Ctrl键按下
= 4时,表示Alt键按下
参 数3:鼠标按下时的X坐标
参 数4:鼠标按下时的Y坐标
图3 MouseDown事件参数连接组态对话框
● MouseMove鼠标移动,见图4。鼠标移动事件四个参数:
参 数1:鼠标按下时的鼠标按键信息
= 1时,表示左键按下
= 2时,表示右键按下
= 4时,表示中键按下
参 数2:鼠标按下时的键盘信息
= 1时,表示Shift键按下
= 2时,表示Ctrl键按下
= 4时,表示Alt键按下
参 数3:鼠标的X坐标
参 数4:鼠标的Y坐标
图4 MouseMove事件参数连接组态对话框
● MouseUp鼠标抬起,见图5。鼠标抬起事件四个参数:
参 数1:鼠标按下时的鼠标按键信息
= 1时,表示左键按下
= 2时,表示右键按下
= 4时,表示中键按下
参 数2:鼠标按下时的键盘信息
= 1时,表示Shift键按下
= 2时,表示Ctrl键按下
= 4时,表示Alt键按下
参 数3:鼠标抬起时的X坐标
参 数4:鼠标抬起时的Y坐标
图5 MouseUp事件参数连接组态对话框
● KeyDown按下按键,见图6。按键按下事件两个参数:
参 数1:整数,按下按键的AscII码
参 数2:整数,0~7位是按键的扫描码,目前按键的扫描码恒为0。
图6 KeyDown事件参数连接组态对话框
● KeyUp按键抬起,见图7。按键抬起事件两个参数:
参 数1: 整数,按下按键的AscII码
参 数2: 整数,0~7位是按键的扫描码,目前按键的扫描码恒为0。
图7 KeyUp事件参数连接组态对话框
3、昆仑通态触摸屏McgsPro软件动画构件构件属性
每一个动画构件都有以下基本的属性,通过这些基本属性,可以对构件有一个基本的描述和设置。
Name
属性意义: 构件名字
属性类型: 字符串
读写类型: 只读
Left
属性意义: 构件的X坐标
属性类型: 整数
读写类型: 读写
Top
属性意义: 构件的Y坐标
属性类型: 整数
读写类型: 读写
Width
属性意义: 构件的宽度
属性类型: 整数
读写类型: 读写
Height
属性意义: 构件的高度
属性类型: 整数
读写类型: 读写
Focus
属性意义: 构件获得焦点
属性类型: 整数
Visible
属性意义: 构件的可见度
属性类型: 整数
读写类型: 读写
4、昆仑通态触摸屏McgsPro软件动画构件字体设置
如图8,在McgsPro组态环境的“字体”对话框内,可以设置构件每种语言对应的字体,包括字体、字形、字号,可以选择PC机已经安装的字体。
图8 字体
● 随构件缩放:构件字体大小跟随构件的大小变化而改变。勾选此选项后,构件在组态中通过拖动方式改变构件大小时,构件文本字体大小会同比例缩放;勾选此选项后,构件在运行环境中若组态了“大小变化”动画属性时,构件在触发大小变化时,构件文本字体大小同比例缩放。
● 同步字形:勾选此选项后,构件在不同语种下字形保持与设置项一致,例输入框构件中文语种下字形为常规,English语种下字形为斜体,繁体语种下字形为粗体;在语种为English时勾选“同步字形”复选框后,输入框构件在中文语种与繁体语种下字形变为斜体。
● 同步字号:勾选此选项后,构件在不同语种下字体大小保持与设置项一致,例输入框构件中文语种下字体大小为五号,English语种下字体大小为小六,繁体语种下字体大小为八号;在语种为English时勾选“同步字号”复选框后,输入框构件在中文语种与繁体语种下字体大小变为小六。
5、昆仑通态组态软件McgsPro版 注意事项
此处事件、属性是构件公共功能模块,部分构件有自己的属性具体参考各个构件功能模块。
本文摘自:网络 2022-12-29