简要描述:

  • bmpbutton真彩32色图片对象(可以创建一个新的图片对象并且摆放控件与绑定事件)
  • 一个支援直接读取32位真彩色位图组件(真彩色无失真)

成品展示:

接口版本:

版本号 制定人 制定日期 修订日期 支持平台 说明
1.0.0 blue 2019-03-20 2019-03-20 GA
GXSIM for GE
创建 旧版下载
1.0.1 blue 2019-10-30 2019-10-20 GA
GXSIM for GE
修正控件将跟随其他控件一样 可以通过Add顺序调整层次 更新下载

实例化(new):

方法名 返回值 说明
new.bmpbutton() object 创建一个新的bmpbutton对象
参数名 类型 说明
title string 标题
id string 文件名
示例:
view.add(new.bmpbutton("bmpbutton","image.bmp"));

属性(value):

属性名 读写状态(RW可读写 R只读 W只写) 类型 说明
title RW string 对象的标题,一般用于view.find(title)来查找对象
type R string 对象基础类型,可透过基础控件类型说明参考
enable RW number 对象是否可用

属性为1时,可用(新创建控件务必先把enable设定为1,再对其他属性进行操作)
属性为0时,不可用(也不可见)
hide RW bool 对象是否被隐藏

属性为true时,不可见
属性为false时,不可见
请注意:本属性一旦设置为true,既不可以重新设置回false
一般情况下,不建议使用本属性
xpos RW number 对象的横坐标位置
ypos RW number 对象的纵坐标位置
sizex RW number 对象的长度
sizey RW number 对象的高度
mainview RW view 获取该对象所在的父窗体,成功返回该view窗体对象,失败返回nil

local btn = view.find(“btn_整理”);
Cli.SysMessage(“整理按钮所在的窗体编号是:”..btn.mainview.vid,4,3);
event RW function 设置或获取该对象的回调函数,用于处理鼠标点击等信息

btn.event= function(object,event)
if event == Cevent.mouseover then
object.id = “整理点亮.bmp”
else
object.id = “整理平时.bmp”
end
if event == Cevent.click then
Cli.TalkTo(“/r”);
end
end
_select1 RW table 临时存放数值的table,可以用于存放数据用于判定或者查找等相关操作
_select2 RW table 临时存放数值的table,可以用于存放数据用于判定或者查找等相关操作
_select3 RW table 临时存放数值的table,可以用于存放数据用于判定或者查找等相关操作
id RW string bmp图名

示例:
local btn = view.find(“btn_整理”);
btn.id = “整理.bmp”;

注意:本参数设置后,会自动设置道具类的图档的偏移 sizex,sizey
如果需要单独设置,请在设定id之后,再对sizex,sizey进行操作
特别的,在一般情况下设置id之后,无需对sizex,sizey进行操作

方法(function):

方法名 返回值 说明
islive() bool 判断对象周期是否存活中,如果非存活则说明已被垃圾回收器自动回收
参数名 类型 说明
方法名 返回值 说明
free() bool 立刻释放对象,使用後对象会被立刻回收
参数名 类型 说明

备注:

  • 更多返回错误代码请看首页的错误代码描述
文档更新时间: 2019-10-30 08:27   作者:admin