# 界面 / GUI功能函数

## `inputQuery(caption, hint, var_result)`

与前端交互函数，输入字符串对话框。如果选择OK则返回真，否则返回假。

| 参数         | 类型   | 说明                                                   |
| ------------ | ------ | ------------------------------------------------------ |
| `caption`    | string | 字符串类型，输入对话框的标题。                         |
| `hint`       | string | 字符串类型，输入提示性语句                             |
| `var_result` | string | 字符串类型，入口作为初始字符串，返回为输入后的字符串； |

返回：bool

## `messageBox(text, caption, u_type)`

与前端交互函数，显示消息对话框，返回用户选择的按钮ID号 此函数的功能显示消息对话框，比如在运行程序时如果触发了某个条件，就可以使用此函数弹出消息对话框进行提示，达到监控的状态。函数的第三个参数消息对话框的控制字，可以是单个控制字也可以是多个控制字的相加而成，实现多个控制字的相加的方法用位运算，用符号.∣。 天软有各类单一功能的控制字，可以相加变成多功能的消息对话框，将个类功能的控制字相加一起应用是一个完整的消息显示框。各类控制字如下表： 功能类别 范例控制字函数 类型控制字 mb_YesNo() 图标控制字 mb_IconWarning() 默认按钮控制字 mb_DefButton2() 模式控制字 mb_TaskModal() 其他控制字 mb_right() 返回字 idYes()

| 参数      | 类型   | 说明                                                                                                                                                                           |
| --------- | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `text`    | string | 字符串类型，显示消息对话框的内容。                                                                                                                                             |
| `caption` | string | 字符串类型，显示消息对话框的内容。                                                                                                                                             |
| `u_type`  | int    | 整数类型。可由消息对话框的各种控制字相加而成。参见消息对话框的类型控制字，消息对话框的图标控制字，消息对话框的默认按钮控制字，消息对话框的模式控制字，消息对话框的其他控制字。 |

返回：int

## `showValue(title, value, editable)`

将数据以数据窗口方式显示出来。如果数据被修改了，则为真。

| 参数       | 类型   | 说明                         |
| ---------- | ------ | ---------------------------- |
| `title`    | string | 字符串类型，显示窗口的标题。 |
| `value`    | any    | 任意类型，要显示的数据。     |
| `editable` | bool   | object                       |

返回：bool
