UI(界面类)
杰思达软件 / 2019-05-06 23:16:05

一、UI 类
  1. 此类提供了基本的界面交互函数。
  2. 此类目前仅适用于:高级过滤、历史数据过滤。
  3. 这套函数比较复杂,实际应用中请参考软件安装目录下的“Lottery\CustomFilter”和“\Lottery\HistoryFilter”里的脚本。

二、类成员说明
> AlertDialog(text, type, title)
功能: 弹出提示窗口。
@text: 提示内容。
@type: 类型,可以是下面两个类型的组合
        按钮类型:MB_OK、MB_OKCANCEL、MB_YESNOCANCEL、MB_YESNO
        图标类型:MBI_ERROR、MBI_QUESTION、MBI_WARNING、MBI_ASTERISK、MBI_ICON
        例如: MB_YESNO|MBI_QUESTION,是一个有“是的”和“否”按钮的底部窗口。
@title: 标题名称,空使用默认值。
返回: IDOK、IDCANCEL、IDYES、IDNO,分别代表了按下:确定、取消、是的、否 按钮。   
示例: UI.AlertDialog('请确定过滤模式是否为删除?', MB_YESNO|MBI_QUESTION, '专家过滤');

> InputDialog(value, key1, key2, hint, title, ax, ay, OnlyRead)
功能: 数据输入窗口
@value: 默认值,空时将尝试通过key取默认值
@key1,key2: 键,用于提取默认数据,空则不使用
@hint: 输入提示
@title: 标题,空使用默认值
@ax, ay: 窗口加宽和加高
@OnlyRead    true时只读取数据,未读取到则会要求输入。
返回:        ['result']=IDOK|IDCANCEL, ['data']=输入内容
示例: value = UI.InputDialog(10, 'key1', 'key2', '请输入倍数:', '专家过滤', 10, 2, true);

> UpdateValue(isSave, key1, key2, value, default)
功能: 保存或读取一些数据值(存储数据库文件)
@isSave: 保存或读取
@key1,key2: 键,用于提取默认数据,空则不使用
@value: 输入值
@default: 默认值,读取失败时使用
返回: ['result']=true|false, ['data']=数据
示例: value = UI.UpdateValue(true, 'key1', 'key2', 5, 0);
 

上一篇:Target(指标类)

用户评论(共0条评论)

  • 暂时还没有任何用户评论
总计 0 个记录,共 1 页。 第一页 上一页 下一页 最末页
用户名: 匿名用户
E-mail:
评价等级:
评论内容:
验证码: captcha