virtual const char * getControlStringProperty(const char * ctrl, const char * prp_name) = 0
| 原型 | virtual const char * getControlStringProperty(const char * ctrl, const char * prp_name) = 0 |
| 描述 | 控件可以定义若干不同值类型的属性,本函数用于获取控件的字符串属性值 |
| 参数 | [i]const char * ctrl: 控件名 [i] const char * prp_name: 属性名 |
| 返回值 | 字符串属性值 |
virtual int getControlIntProperty(const char * ctrl, const char * prp_name) = 0
| 原型 | virtual int getControlIntProperty(const char * ctrl, const char * prp_name) = 0 |
| 描述 | 控件可以定义若干不同值类型的属性,本函数用于获取控件的整型属性值 |
| 参数 | [i]const char * ctrl: 控件名 [i] const char * prp_name: 属性名 |
| 返回值 | 字符串属性值 |
virtual void setControlAttribute(const char * ctrl, const char * atb_name, const char * atb_value) = 0
| 原型 | virtual void setControlAttribute(const char * ctrl, const char * atb_name, const char * atb_value) = 0 |
| 描述 | 控件可以定义若干不同值类型的属性,本函数用于为控件添加字符串属性 |
| 参数 | [i]const char * ctrl: 控件名 [i] const char * atb_name: 属性名 [i] const char * atb_value: 属性值 |
| 返回值 | 无 |
virtual void addComboOption(const char * ctrl,const char * o,int v) = 0
| 原型 | virtual void addComboOption(const char * ctrl,const char * o,int v) = 0 |
| 描述 | 为下拉框控件增加值为v的选项 |
| 参数 | [i]const char * ctrl: 下拉框控件名 [i]const char * o: 新增选项显示文本 [i]int v: 选项对应的值 |
| 返回值 | 无 |
virtual void addFormItem(const char * form, const char * label, const char * name, const char * type, const char * unit = 0, int labelWidth = 0) = 0
| 原型 | virtual void addFormItem(const char * form, const char * label, const char * name, const char * type, const char * unit = 0, int labelWidth = 0) = 0 |
| 描述 | 为表单布局增加控件项 |
| 参数 | [i]const char * form: 表单布局名 [i] const char * label: 控件标签文本 [i] const char * name: 控件名 [i] const char * type: 控件类型 [i] const char * unit = 0: 为控件设定单位制,如果为0,则忽略之 [i] int labelWidth = 0: 标签宽 |
| 返回值 | 无 |
virtual void clearChildren(const char * parent) = 0
| 原型 | virtual void clearChildren(const char * parent) = 0 |
| 描述 | 清空容器控件的所有子控件 |
| 参数 | [i]const char * parent:容器控件名 |
| 返回值 | 无 |
virtual void setControlVisible(const char * ctrl, bool bVisible) = 0
| 原型 | virtual void setControlVisible(const char * ctrl, bool bVisible) = 0 |
| 描述 | 设置控件是否可见 |
| 参数 | [i]const char * ctrl: 控件名 [i] bool bVisible: 是否可见 |
| 返回值 | 无 |
virtual void setChecked(const char * ctrl,bool status) = 0
| 原型 | virtual void setChecked(const char * ctrl,bool status) = 0 |
| 描述 | 设置勾选框控件勾选状态 |
| 参数 | [i]const char * ctrl: 勾选框控件名 [i]bool status: 是否勾选 |
| 返回值 | 无 |
virtual void setComboInt(const char * ctrl, int value) = 0
| 原型 | virtual void setComboInt(const char * ctrl, int value) = 0 |
| 描述 | 把下拉框的值为value的选项设置成当前项 |
| 参数 | [i]const char * ctrl: 下拉框控件名 [i] int value: 选项值 |
| 返回值 | 无 |
virtual void setEditInt(const char * ctrl, int value) = 0
| 原型 | virtual void setEditInt(const char * ctrl, int value) = 0 |
| 描述 | 设置编辑框的值 |
| 参数 | [i]const char * ctrl: 编辑框控件名 [i] int value: 整型值 |
| 返回值 | 无 |
virtual void setEditString(const char * ctrl, const char * str, const char * browse = 0) = 0
| 原型 | virtual void setEditString(const char * ctrl, const char * str, const char * browse = 0) = 0 |
| 描述 | 设置编辑框的值 |
| 参数 | [i]const char * ctrl: 编辑框控件名 [i] const char * str: 文本值 [i] const char * browse = 0: 是否浏览路径,按照“open:*.xml”、“save:*.xml”或者“dir:“形式指定打开目录或者文件 |
| 返回值 | 无 |
virtual void setEditDouble(const char * ctrl, real value) = 0
| 原型 | virtual void setEditDouble(const char * ctrl, real value) = 0 |
| 描述 | 设置编辑框的值 |
| 参数 | [i]const char * ctrl: 编辑框控件名 [i] real value: 浮点值 |
| 返回值 | 无 |
virtual void setLabelString(const char * ctrl, const char * str) = 0
| 原型 | virtual void setLabelString(const char * ctrl, const char * str) = 0 |
| 描述 | 设置标签控件的显示文本 |
| 参数 | [i]const char * ctrl: 标签控件名 [i] const char * str: 显示文本 |
| 返回值 | 无 |
virtual void setLabelImage(const char * ctrl, const char * imageUrl, int width = -1, int height = -1) = 0
| 原型 | virtual void setLabelImage(const char * ctrl, const char * imageUrl, int width = -1, int height = -1) = 0 |
| 描述 | 设置标签控件的背景图片 |
| 参数 | [i]const char * ctrl: 标签控件名 [i] const char * imageUrl: 背景图片路径,为参考资源目录的相对路径 [i] int width = -1: 标签宽 [i] int height = -1: 标签长 |
| 返回值 | 无 |
virtual void clearCombo(const char * ctrl) = 0
| 原型 | virtual void clearCombo(const char * ctrl) = 0 |
| 描述 | 清空下拉框的所有选项 |
| 参数 | [i]const char * ctrl: 下拉框控件名 |
| 返回值 | 无 |
virtual real getEditDouble(const char * ctrl,real null_value = 0) = 0
| 原型 | virtual real getEditDouble(const char * ctrl,real null_value = 0) = 0 |
| 描述 | 获取编辑框输入的整型值 |
| 参数 | [i]const char * ctrl: 编辑框控件名 [i]real null_value = 0: 默认返回值,如编辑框内容为空,将返回该值 |
| 返回值 | 编辑框输入的整型值 |
virtual int getComboInt(const char * ctrl,int null_value = 0) = 0
| 原型 | virtual int getComboInt(const char * ctrl,int null_value = 0) = 0 |
| 描述 | 获取下拉框当前选项的对应值(一般一个选项对应一个整型值) |
| 参数 | [i]const char * ctrl: 下拉框控件名 [i]int null_value = 0: 默认返回值,如下拉框为空,将返回该值 |
| 返回值 | 下拉框当前选项的对应值 |
virtual const char * getComboString(const char * ctrl) = 0
| 原型 | virtual const char * getComboString(const char * ctrl) = 0 |
| 描述 | 获取下拉框当前选项的文本 |
| 参数 | [i]const char * ctrl: 下拉框控件名 |
| 返回值 | 下拉框当前选项的文本 |
virtual bool getChecked(const char * ctrl) = 0
| 原型 | virtual bool getChecked(const char * ctrl) = 0 |
| 描述 | 勾选框控件是否被勾选 |
| 参数 | [i]const char * ctrl: 勾选框控件名 |
| 返回值 | 如勾选返回true,否则返回false |
virtual int getEditInt(const char * ctrl) = 0
| 原型 | virtual int getEditInt(const char * ctrl) = 0 |
| 描述 | 获取编辑框输入的整型值 |
| 参数 | [i]const char * ctrl: 编辑框控件名 |
| 返回值 | 编辑框输入的整型值 |
virtual const char * getEditString(const char * ctrl) = 0
| 原型 | virtual const char * getEditString(const char * ctrl) = 0 |
| 描述 | 获取编辑框输入的字符串 |
| 参数 | [i]const char * ctrl: 编辑框控件名 |
| 返回值 | 编辑框输入的字符串 |
virtual void setTreeColCount(const char * tblCtrl, int colCount) = 0
| 原型 | virtual void setTreeColCount(const char * tblCtrl, int colCount) = 0 |
| 描述 | 设置树控件的数据列数 |
| 参数 | [i]const char * tblCtrl: 树控件名 [i] int colCount: 数据列数 |
| 返回值 | 无 |
virtual int getTreeColCount(const char * tblCtrl) = 0
| 原型 | virtual int getTreeColCount(const char * tblCtrl) = 0 |
| 描述 | 获取树控件的数据维度 |
| 参数 | [i]const char * tblCtrl: 数控件名 |
| 返回值 | 无 |
virtual void insertTreeEditString(const char * ctrl, const XTreeIndex * ti, int col, const char * str, bool bEditable = true) = 0
| 原型 | virtual void insertTreeEditString(const char * ctrl, const XTreeIndex * ti, int col, const char * str, bool bEditable = true) = 0 |
| 描述 | 在树控件中插入文本项 |
| 参数 | [i]const char * ctrl: 树控件名 [i] const XTreeIndex * ti: 树节点索引,按照”0,1,3”形式给出(从根节点开始,第0个分支的第一个子分支的第3个子节点) [i] int col: 数据列号 [i] const char * str: 插入的文本 [i] bool bEditable = true: 是否可编辑,若为false,该文本项不能被编辑,默认为可编辑。 |
| 返回值 | 无 |
virtual void setTreeChecked(const char * ctrl, const XTreeIndex * ti, int col, bool status) = 0
| 原型 | virtual void setTreeChecked(const char * ctrl, const XTreeIndex * ti, int col, bool status) = 0 |
| 描述 | 设置树控件的节点为可勾选 |
| 参数 | [i]const char * ctrl: 树控件名 [i] const XTreeIndex * ti: 树节点索引,按照“0,1,3”形式给出(从根节点开始,第0个分支的第一个子分支的第3个子节点) [i] int col: 指定节点的第col个数据 [i] bool status: 设置状态是否勾选 |
| 返回值 | 无 |
virtual void setTreeCurrent(const char * ctrl, const XTreeIndex * ti) = 0
| 原型 | virtual void setTreeCurrent(const char * ctrl, const XTreeIndex * ti) = 0 |
| 描述 | 设置树控件的当前选中项 |
| 参数 | [i]const char * ctrl: 树控件名 [i] const XTreeIndex * ti: 树节点索引,按照“0,1,3”形式给出(从根节点开始,第0个分支的第一个子分支的第3个子节点) |
| 返回值 | 无 |
virtual void setTreeEditInt(const char * ctrl, const XTreeIndex * ti, int col, int value, bool bEditable = true) = 0
| 原型 | virtual void setTreeEditInt(const char * ctrl, const XTreeIndex * ti, int col, int value, bool bEditable = true) = 0 |
| 描述 | 设置树控件的节点数据值 |
| 参数 | [i]const char * ctrl: 树控件名 [i] const XTreeIndex * ti: 树节点索引,按照“0,1,3”形式给出(从根节点开始,第0个分支的第一个子分支的第3个子节点) [i] int col: 节点的第col个数据 [i] int value: 整型值 [i] bool bEditable = true: 是否可编辑,默认为可编辑 |
| 返回值 | 无 |
virtual void setTreeEditString(const char * ctrl, const XTreeIndex * ti, int col, const char * str, bool bEditable = true) = 0
| 原型 | virtual void setTreeEditString(const char * ctrl, const XTreeIndex * ti, int col, const char * str, bool bEditable = true) = 0 |
| 描述 | 设置树控件节点序号为col的数据项的值 |
| 参数 | [i]const char * ctrl: 树控件名 [i] const XTreeIndex * ti: 树节点索引,按照“0,1,3”形式给出(从根节点开始,第0个分支的第一个子分支的第3个子节点) [i] int col: 节点的数据项序号 [i] const char * str: 字符串 [i] bool bEditable = true: 是否可编辑,默认为可编辑 |
| 返回值 | 无 |
virtual void setTreeEditDouble(const char * ctrl, const XTreeIndex * ti, int col, real value, bool bEditable = true) = 0
| 原型 | virtual void setTreeEditDouble(const char * ctrl, const XTreeIndex * ti, int col, real value, bool bEditable = true) = 0 |
| 描述 | 设置树控件节点序号为col的数据项的值 |
| 参数 | [i]const char * ctrl: 树控件名 [i] const XTreeIndex * ti: 树节点索引,按照“0,1,3”形式给出(从根节点开始,第0个分支的第一个子分支的第3个子节点 [i] int col: 节点的数据项序号 [i] real value: [i] bool bEditable = true: |
| 返回值 |
virtual real getTreeEditDouble(const char * ctrl, const XTreeIndex * ti, int col, real null_value = 0) = 0
| 原型 | virtual real getTreeEditDouble(const char * ctrl, const XTreeIndex * ti, int col, real null_value = 0) = 0 |
| 描述 | 获取树控件节点序号为col的数据项的浮点数值 |
| 参数 | [i]const char * ctrl: 树控件名 [i] const XTreeIndex * ti: 树节点索引,按照“0,1,3”形式给出(从根节点开始,第0个分支的第一个子分支的第3个子节点 [i] int col: 节点的数据项序号 [i] real null_value = 0: 如树控件节点序号为col的数据项为空,返回该值 |
| 返回值 | 树控件节点序号为col的数据项的浮点数值 |
virtual bool getTreeChecked(const char * ctrl, const XTreeIndex * ti, int col) = 0
| 原型 | virtual bool getTreeChecked(const char * ctrl, const XTreeIndex * ti, int col) = 0 |
| 描述 | 获取树控件节点序号为col的数据项的勾选状态 |
| 参数 | [i]const char * ctrl: 树控件名 [i] const XTreeIndex * ti: 树节点索引,按照“0,1,3”形式给出(从根节点开始,第0个分支的第一个子分支的第3个子节点 [i] int col: 节点的数据项序号 |
| 返回值 | 若被勾选返回true,否则返回false |
virtual int getTreeEditInt(const char * ctrl, const XTreeIndex * ti, int col) = 0
| 原型 | virtual int getTreeEditInt(const char * ctrl, const XTreeIndex * ti, int col) = 0 |
| 描述 | 获取树控件节点序号为col的数据项的整数值 |
| 参数 | [i]const char * ctrl: 树控件名 [i] const XTreeIndex * ti: 树节点索引,按照“0,1,3”形式给出(从根节点开始,第0个分支的第一个子分支的第3个子节点 [i] int col: 节点的数据项序号 |
| 返回值 | 树控件节点序号为col的数据项的整数值 |
virtual const char * getTreeEditString(const char * ctrl, const XTreeIndex * ti, int col) = 0
| 原型 | virtual const char * getTreeEditString(const char * ctrl, const XTreeIndex * ti, int col) = 0 |
| 描述 | 获取树控件节点序号为col的数据项的文本 |
| 参数 | [i]const char * ctrl: 树控件名 [i] const XTreeIndex * ti: 树节点索引,按照“0,1,3”形式给出(从根节点开始,第0个分支的第一个子分支的第3个子节点 [i] int col: 节点的数据项序号 |
| 返回值 | 树控件节点序号为col的数据项的文本 |
virtual int getTreeCurrentIndex(const char * ctrl, XTreeIndex * ti) = 0
| 原型 | virtual int getTreeCurrentIndex(const char * ctrl, XTreeIndex * ti) = 0 |
| 描述 | 获取树控件的当前选项的索引 |
| 参数 | [i]const char * ctrl: 树控件名 [i] XTreeIndex * ti: 当前选项的索引,按照“0,1,3”形式给出(从根节点开始,第0个分支的第一个子分支的第3个子节点 |
| 返回值 | 返回当前选项的数据序号 |
virtual int getTreeChildCount(const char * ctrl, const XTreeIndex * ti) = 0
| 原型 | virtual int getTreeChildCount(const char * ctrl, const XTreeIndex * ti) = 0 |
| 描述 | 获取树控件节点的子项个数 |
| 参数 | [i]const char * ctrl: 树控件名 [i] const XTreeIndex * ti: 树节点索引,按照“0,1,3”形式给出(从根节点开始,第0个分支的第一个子分支的第3个子节点 |
| 返回值 | 子项个数 |
virtual int getTreeItemValue(const char * ctrl, XTreeIndex * ti, int col) = 0
| 原型 | virtual int getTreeItemValue(const char * ctrl, XTreeIndex * ti, int col) = 0 |
| 描述 | 获取树控件节点的绑定值 |
| 参数 | [i]const char * ctrl: 树控件名 [i] XTreeIndex * ti: 树节点索引,按照“0,1,3”形式给出(从根节点开始,第0个分支的第一个子分支的第3个子节点 [i] int col: 节点的数据项序号 |
| 返回值 | 树控件节点的绑定值 |
virtual void removeTreeItem(const char * ctrl, XTreeIndex * ti) = 0
| 原型 | virtual void removeTreeItem(const char * ctrl, XTreeIndex * ti) = 0 |
| 描述 | 删除树控件的节点及其所有子节点 |
| 参数 | [i]const char * ctrl: 树控件名 [i] XTreeIndex * ti: 树节点索引,按照“0,1,3”形式给出(从根节点开始,第0个分支的第一个子分支的第3个子节点 |
| 返回值 | 删除树控件的节点及其所有子节点 |
virtual void moveTreeItem(const char * ctrl, XTreeIndex * from, XTreeIndex * to) = 0
| 原型 | virtual void moveTreeItem(const char * ctrl, XTreeIndex * from, XTreeIndex * to) = 0 |
| 描述 | 将树控件的from节点移动到to节点位置(插入到to节点之前) |
| 参数 | [i]const char * ctrl: 树控件名 [i] XTreeIndex * from: 源节点位置 [i] XTreeIndex * to: 目标节点位置 |
| 返回值 | 无 |
virtual void clearContent(const char * ctrl) = 0
| 原型 | virtual void clearContent(const char * ctrl) = 0 |
| 描述 | 清空控件(List/Tree/Table/Combo)的内容 |
| 参数 | [i]const char * ctrl: 控件名 |
| 返回值 | 无 |
virtual void setCurrentSub(const char * ctrl, const char * subName, const char * url, const char * subBuddy = 0) = 0
| 原型 | virtual void setCurrentSub(const char * ctrl, const char * subName, const char * url, const char * subBuddy = 0) = 0 |
| 描述 | 设置Tab/Stack控件的当前子控件 |
| 参数 | [i]const char * ctrl: 父控件名 [i] const char * subName: 子控件名 [i] const char * url: 子控件对应的配置文件 [i] const char * subBuddy = 0: 关联控件名(如当前子控件受下拉框或者列表框控制时) |
| 返回值 | 无 |
virtual void reloadSub(const char * ctrl, const char * subName, const char * url) = 0
| 原型 | virtual void reloadSub(const char * ctrl, const char * subName, const char * url) = 0 |
| 描述 | 重新载入子控件(用于子控件内容发生较大修改时 重新配置子控件) |
| 参数 | [i]const char * ctrl: 父控件名 [i] const char * subName: 子控件名 [i] const char * url: 子控件对应的配置文件路径 |
| 返回值 | 无 |
virtual void setGroupVisible(const char * grp,bool bVisible) = 0
| 原型 | virtual void setGroupVisible(const char * grp,bool bVisible) = 0 |
| 描述 | 设置控件组是否可见 |
| 参数 | [i]const char * grp: 控件组名 [i]bool bVisible: 是否可见 |
| 返回值 | 无 |
virtual void layoutBegin() = 0
| 原型 | virtual void layoutBegin() = 0 |
| 描述 | 开始布局(启动命令对话框时调用) |
| 参数 | 无 |
| 返回值 | 无 |
virtual void layoutEnd() = 0
| 原型 | virtual void layoutEnd() = 0 |
| 描述 | 布局结束(启动命令对话框时调用) |
| 参数 | 无 |
| 返回值 | 无 |
virtual const char * getOpenFile(const char * title, const char * description, const char * filter, const char * dir = 0, const char * buddy = 0) = 0
| 原型 | virtual const char * getOpenFile(const char * title, const char * description, const char * filter, const char * dir = 0, const char * buddy = 0) = 0 |
| 描述 | 打开文件对话框获取文件路径 |
| 参数 | [i]const char * title: 文件对话框标题 [i] const char * description: 描述 [i] const char * filter: 文件后缀名 [i] const char * dir = 0: 初始目录 [i] const char * buddy = 0: 关联编辑框,获取的文件名路径将自动更新到关联编辑框中,默认无关联编辑框 |
| 返回值 | 打开文件路径(文件可以不存在) |
virtual const char * getSaveFile(const char * title, const char * description, const char * filter, const char * dir = 0, const char * buddy = 0) = 0
| 原型 | virtual const char * getSaveFile(const char * title, const char * description, const char * filter, const char * dir = 0, const char * buddy = 0) = 0 |
| 描述 | 打开保存文件对话框获取文件路径 |
| 参数 | [i]const char * title: 文件对话框标题 [i] const char * description: 描述 [i] const char * filter: 文件后缀名 [i] const char * dir = 0: 初始目录 [i] const char * buddy = 0: 关联编辑框,获取的文件名路径将自动更新到关联编辑框中,默认无关联编辑框 |
| 返回值 | 保存文件路径(文件必须已存在) |
virtual const char * getDir(const char * title,const char * defaultDir = “”, const char * buddy = 0) = 0
| 原型 | virtual const char * getDir(const char * title,const char * defaultDir = “”, const char * buddy = 0) = 0 |
| 描述 | 打开目录对话框获取文件夹路径 |
| 参数 | [i]const char * title: 目录对话框标题 [i]const char * defaultDir = “”: 初始目录 [i] const char * buddy = 0: 关联编辑框,获取的文件名路径将自动更新到关联编辑框中,默认无关联编辑框 |
| 返回值 | 目录路径(目录必须存在) |
virtual bool getColor(uint8* out_rgba,uint8 * initial = 0) = 0
| 原型 | virtual bool getColor(uint8* out_rgba,uint8 * initial = 0) = 0 |
| 描述 | 获取颜色控件的颜色值 |
| 参数 | [i]uint8* out_rgba: 颜色值 [i]uint8 * initial = 0: 初始颜色值 |
| 返回值 | 成功获取返回true,否则返回false |
virtual bool getImageSize(const char * img, int * w, int * h) = 0
| 原型 | virtual bool getImageSize(const char * img, int * w, int * h) = 0 |
| 描述 | 获取图像尺寸 |
| 参数 | [i]const char * img: 图像路径 [i] int * w: 图像宽(像素) [i] int * h: 图像高(像素) |
| 返回值 | 成功获取返回true,否则返回false |
virtual void setCurveData(const char * ctrl, const XDataXY * xyc) = 0
| 原型 | virtual void setCurveData(const char * ctrl, const XDataXY * xyc) = 0 |
| 描述 | 设置曲线控件数据 |
| 参数 | [i]const char * ctrl: 曲线控件名 [i] const XDataXY * xyc: 曲线数据 |
| 返回值 | 无 |
virtual void getFieldData(const char * ctrl, XDataField * fd) = 0
| 原型 | virtual void getFieldData(const char * ctrl, XDataField * fd) = 0 |
| 描述 | 获取场控件数据 |
| 参数 | [i]const char * ctrl: 场控件名 [i] XDataField * fd: 数据场 |
| 返回值 | 无 |
virtual void setFieldData(const char * ctrl, const XDataField * fd) = 0
| 原型 | virtual void setFieldData(const char * ctrl, const XDataField * fd) = 0 |
| 描述 | 设置场控件数据 |
| 参数 | [i]const char * ctrl: 场控件名 [i] const XDataField * fd: 数据场 |
| 返回值 | 无 |
virtual void setHeaderTitle(const char * ctrl, const char * title, int index = 0, int width = -1) = 0
| 原型 | virtual void setHeaderTitle(const char * ctrl, const char * title, int index = 0, int width = -1) = 0 |
| 描述 | 设置List/Tree/Table标题栏标题 |
| 参数 | [i]const char * ctrl: 控件名 [i] const char * title: 标题 [i] int index = 0: 序列号 [i] int width = -1: 列数据宽度 |
| 返回值 | 无 |
virtual void setControlSize(const char * ctrl, int width, int height) = 0
| 原型 | virtual void setControlSize(const char * ctrl, int width, int height) = 0 |
| 描述 | 设置控件大小 |
| 参数 | [i]const char * ctrl: 控件名 [i] int width: 宽 [i] int height: 高 |
| 返回值 | 无 |
virtual ControlItem getControlItem(const char * name) = 0
| 原型 | virtual ControlItem getControlItem(const char * name) = 0 |
| 描述 | 获取给定控件名控件指针 |
| 参数 | [i]const char * name: 控件名 |
| 返回值 | 控件指针 |
virtual void loadFromXml(const char * config) = 0
| 原型 | virtual void loadFromXml(const char * config) = 0 |
| 描述 | 读取XML文件配置对话框 |
| 参数 | [i]const char * config: XML配置文件 |
| 返回值 | 无 |
virtual void hide() = 0
| 原型 | virtual void hide() = 0 |
| 描述 | 隐藏对话框 |
| 参数 | 无 |
| 返回值 | 无 |
virtual void show() = 0
| 原型 | virtual void show() = 0 |
| 描述 | 显示对话框 |
| 参数 | 无 |
| 返回值 | 无 |
virtual ICommand* getCurrentCmd() = 0
| 原型 | virtual ICommand* getCurrentCmd() = 0 |
| 描述 | 获取当前命令 |
| 参数 | 无 |
| 返回值 | 当前命令指针 |
virtual void popSubDialog(const char * dlg_xml) = 0
| 原型 | virtual void popSubDialog(const char * dlg_xml) = 0 |
| 描述 | 弹出子对话框 |
| 参数 | [i]const char * dlg_xml: 子对话框的配置文件 |
| 返回值 | 无 |
virtual void setMarkdownContent(const char * ctrl, const char * content) = 0
| 原型 | virtual void setMarkdownContent(const char * ctrl, const char * content) = 0 |
| 描述 | 设置Markdown控件内容 |
| 参数 | [i]const char * ctrl: Markdown控件名 [i] const char * content: Markdown格式内容 |
| 返回值 | 无 |
virtual void saveMarkdown(const char * ctrl, const char * fname) = 0
| 原型 | virtual void saveMarkdown(const char * ctrl, const char * fname) = 0 |
| 描述 | 保存Markdown控件内容到指定文件中 |
| 参数 | [i]const char * ctrl: Markdown控件名 [i] const char * fname: 文件名 |
| 返回值 | 无 |
virtual void loadMarkdown(const char * ctrl, const char * fname) = 0
| 原型 | virtual void loadMarkdown(const char * ctrl, const char * fname) = 0 |
| 描述 | 从指定文件中载入内容到Markdown控件 |
| 参数 | [i]const char * ctrl:Markdown控件名 [i] const char * fname: 文件名 |
| 返回值 | 无 |
virtual bool configControl(const char * name, const char * config) = 0
| 原型 | virtual bool configControl(const char * name, const char * config) = 0 |
| 描述 | 通过配置文件配置控件 |
| 参数 | [i]const char * name: 控件名 [i] const char * config: 配置文件路径 |
| 返回值 | 成功配置返回true,否则返回false |
virtual bool exchangeEditData(const char * ctrl,float & value, float default_v = XREAL_MAX) = 0
| 原型 | virtual bool exchangeEditData(const char * ctrl,float & value, float default_v = XREAL_MAX) = 0 |
| 描述 | 与单精度浮点数变量交换编辑框数据 |
| 参数 | [i]const char * ctrl: 编辑框控件名 [i]float & value: 交换的单精度浮点数变量 [i] float default_v = XREAL_MAX: 如编辑框为空返回默认值 |
| 返回值 | 成功交换返回true,否则返回false |
virtual bool exchangeEditData(const char * ctrl,double & value, double default_v = XREAL_MAX) = 0
| 原型 | virtual bool exchangeEditData(const char * ctrl,double & value, double default_v = XREAL_MAX) = 0 |
| 描述 | 与双精度浮点数变量交换编辑框数据 |
| 参数 | [i]const char * ctrl: 编辑框控件名 [i]double & value: 交换的双精度浮点数变量 [i] double default_v = XREAL_MAX: 如编辑框为空返回默认值 |
| 返回值 | 成功交换返回true,否则返回false |
virtual bool exchangeUnitEditData(const char * ctrl, double & value, TypeID utype, double default_v = XREAL_MAX) = 0
| 原型 | virtual bool exchangeUnitEditData(const char * ctrl, double & value, TypeID utype, double default_v = XREAL_MAX) = 0 |
| 描述 | 与带单位的双精度浮点数变量交换编辑框数据 |
| 参数 | [i]const char * ctrl: 编辑框控件名 [i] double & value: 带单位的双精度浮点数变量 [i] TypeID utype: 单位类型 [i] double default_v = XREAL_MAX: 如编辑框为空返回默认值 |
| 返回值 | 成功交换返回true,否则返回false |
virtual bool exchangeEditDataWithUnitCombo(const char * valueEdit, const char * unitCombo, double & value, double default_v = XREAL_MAX) = 0
| 原型 | virtual bool exchangeEditDataWithUnitCombo(const char * valueEdit, const char * unitCombo, double & value, double default_v = XREAL_MAX) = 0 |
| 描述 | 与带单位的双精度浮点数变量交换编辑框数据,其中单位类型由下拉框给定 |
| 参数 | [i]const char * valueEdit: 编辑框控件名 [i] const char * unitCombo: 指定单位类型的下拉框控件名 [i] double & value: 带单位的双精度浮点数变量 [i] double default_v = XREAL_MAX: 如编辑框为空返回默认值 |
| 返回值 | 成功交换返回true,否则返回false |
virtual bool exchangeSpinData(const char * ctrl, int & value) = 0
| 原型 | virtual bool exchangeSpinData(const char * ctrl, int & value) = 0 |
| 描述 | 与整数变量交换旋钮框数据 |
| 参数 | [i]const char * ctrl: 旋钮框控件名 [i] int & value: 整数变量 |
| 返回值 | 成功交换返回true,否则返回false |
virtual bool exchangeComboData(const char * ctrl,int & value,int default_v = 0) = 0
| 原型 | virtual bool exchangeComboData(const char * ctrl,int & value,int default_v = 0) = 0 |
| 描述 | 与整数变量交换下拉框数据 |
| 参数 | [i]const char * ctrl: 下拉框控件名 [i]int & value: 整数变量 [i]int default_v = 0: 指定默认值 |
| 返回值 | 成功交换返回true,否则返回false |
virtual bool exchangeCheckData(const char * ctrl,bool & value) = 0
| 原型 | virtual bool exchangeCheckData(const char * ctrl,bool & value) = 0 |
| 描述 | 与布尔变量交换勾选框数据 |
| 参数 | [i]const char * ctrl: 编辑框控件名 [i]bool & value: 布尔变量 |
| 返回值 | 成功交换返回true,否则返回false |
virtual bool exchangeColorData(const char * ctrl, RGBAColor & value) = 0
| 原型 | virtual bool exchangeColorData(const char * ctrl, RGBAColor & value) = 0 |
| 描述 | 与颜色变量交换颜色控件数据 |
| 参数 | [i]const char * ctrl: 编辑框控件名 [i] RGBAColor & value: 颜色值 |
| 返回值 | 成功交换返回true,否则返回false |
virtual bool exchangeSubCheckData(const char * ctrl, const char * sub, bool & value) = 0
| 原型 | virtual bool exchangeSubCheckData(const char * ctrl, const char * sub, bool & value) = 0 |
| 描述 | 与整数变量交换父控件(目前只支持树控件)子节点的勾选状态 |
| 参数 | [i]const char * ctrl: 编辑框控件名 [i] const char * sub: 子节点名 [i] bool & value: 整数变量 |
| 返回值 | 成功交换返回true,否则返回false |
virtual bool exchangeRadioCheckData(const char * ctrl,int & value) = 0
| 原型 | virtual bool exchangeRadioCheckData(const char * ctrl,int & value) = 0 |
| 描述 | 与整数变量交换单选框数据 |
| 参数 | [i]const char * ctrl: 单选框控件名 [i]int & value: 整数变量 |
| 返回值 | 成功交换返回true,否则返回false |
virtual bool exchangeEditData(const char * ctrl,int & value, int default_v = XINT_MAX) = 0
| 原型 | virtual bool exchangeEditData(const char * ctrl,int & value, int default_v = XINT_MAX) = 0 |
| 描述 | 与整数变量交换编辑框数据 |
| 参数 | [i]const char * ctrl: 编辑框控件名 [i]int & value: 整数变量 [i] int default_v = XINT_MAX: 编辑框为空时,返回该默认值 |
| 返回值 | 成功交换返回true,否则返回false |
virtual bool exchangeEditData(const char * ctrl,char * value, const char * default_v = “”) = 0
| 原型 | virtual bool exchangeEditData(const char * ctrl,char * value, const char * default_v = “”) = 0 |
| 描述 | 与字符串变量交换编辑框数据 |
| 参数 | [i]const char * ctrl: 编辑框控件名 [i]char * value: 字符串变量 [i] const char * default_v = “”: 编辑框为空时,以此为默认值返回 |
| 返回值 | 成功交换返回true,否则返回false |
virtual bool exchangeFieldData(const char * ctrl,XDataField & value) = 0
| 原型 | virtual bool exchangeFieldData(const char * ctrl,XDataField & value) = 0 |
| 描述 | 交换场数据 |
| 参数 | [i]const char * ctrl: 编辑框控件名 [i]XDataField & value: 场对象 |
| 返回值 | 成功交换返回true,否则返回false |
virtual bool exchangeCurveData(const char * ctrl,XDataXY & value) = 0
| 原型 | virtual bool exchangeCurveData(const char * ctrl,XDataXY & value) = 0 |
| 描述 | 交换曲线数据 |
| 参数 | [i]const char * ctrl: 编辑框控件名 [i]XDataXY & value: 曲线对象 |
| 返回值 | 成功交换返回true,否则返回false |
virtual bool exchangeSheetData(const char * ctrl,const char * config) = 0
| 原型 | virtual bool exchangeSheetData(const char * ctrl,const char * config) = 0 |
| 描述 | 通过配置文件交换数据表数据 |
| 参数 | [i]const char * ctrl: 编辑框控件名 [i]const char * config: 数据表文件 |
| 返回值 | 成功交换返回true,否则返回false |
virtual bool exchangeLabelVar(const char * ctrl, LabelVar & varSection) = 0
| 原型 | virtual bool exchangeLabelVar(const char * ctrl, LabelVar & varSection) = 0 |
| 描述 | 与带标签的变量交换编辑框数据 |
| 参数 | [i]const char * ctrl: 编辑框控件名 [i] LabelVar & varSection: 标签变量组 |
| 返回值 | 成功交换返回true,否则返回false |
virtual void setExchangeMode(DataExchangeMode bGetOrSet) = 0
| 原型 | virtual void setExchangeMode(DataExchangeMode bGetOrSet) = 0 |
| 描述 | 设置数据交换模式 |
| 参数 | [i]DataExchangeMode bGetOrSet: 获取模式或者设置模式 |
| 返回值 | 无 |
virtual DataExchangeMode getExchangeMode() = 0
| 原型 | virtual DataExchangeMode getExchangeMode() = 0 |
| 描述 | 获取当前数据交换模式 |
| 参数 | 无 |
| 返回值 | 获取模式或设置模式 |
virtual void initComboItems(const char * wgt, const XManager * mgr,int default_id = 0, TypeID filter = DItem_Unknown) = 0
| 原型 | virtual void initComboItems(const char * wgt, const XManager * mgr,int default_id = 0, TypeID filter = DItem_Unknown) = 0 |
| 描述 | 按照对象管理器初始化下拉框 |
| 参数 | [i]const char * wgt: 下拉框控件名 [i] const XManager * mgr: 对象管理器 [i]int default_id = 0: 默认当前对象ID [i] TypeID filter = DItem_Unknown: 对象类型过滤器,默认不过滤 |
| 返回值 | 无 |
virtual void addListItem(const char * ctrl, const char * txt, int v = -1, int checkMode = Check_Disable, const char * linkWgt = 0, const char * linkWgtUrl = 0) = 0
| 原型 | virtual void addListItem(const char * ctrl, const char * txt, int v = -1, int checkMode = Check_Disable, const char * linkWgt = 0, const char * linkWgtUrl = 0) = 0 |
| 描述 | 向列表控件添加子项 |
| 参数 | [i]const char * ctrl: 列表控件名 [i] const char * txt: 子项文本 [i] int v = -1: 子项绑定值 [i] int checkMode = Check_Disable: 子项是否可勾选 [i] const char * linkWgt = 0: 关联控件(双击子项,关联控件将切换当前控件) [i] const char * linkWgtUrl = 0: 关联控件的配置文件路径 |
| 返回值 | 无 |
virtual void removeListItem(const char * ctrl, int v, bool byRowIndex = false) = 0
| 原型 | virtual void removeListItem(const char * ctrl, int v, bool byRowIndex = false) = 0 |
| 描述 | 删除移动列表项 |
| 参数 | [i]const char * ctrl: 列表控件名 [i] int v: 列表项的序号或绑定值 [i] bool byRowIndex = false: 若true按照序号删除,否则按照绑定值删除 |
| 返回值 | 无 |
virtual void moveUpListItem(const char * ctrl, int v) = 0
| 原型 | virtual void moveUpListItem(const char * ctrl, int v) = 0 |
| 描述 | 向上移动绑定值为v的列表项 |
| 参数 | [i]const char * ctrl: 列表控件名 [i] int v: 列表项的绑定值 |
| 返回值 | 无 |
virtual void moveDownListItem(const char * ctrl, int v) = 0
| 原型 | virtual void moveDownListItem(const char * ctrl, int v) = 0 |
| 描述 | 向下移动绑定值为v的列表项 |
| 参数 | [i]const char * ctrl: 列表控件名 [i] int v: 列表项的绑定值 |
| 返回值 | 无 |
virtual void initList(const char * ctrl, const char * setting) = 0
| 原型 | virtual void initList(const char * ctrl, const char * setting) = 0 |
| 描述 | 按照配置文件初始化列表控件 |
| 参数 | [i]const char * ctrl: 列表控件名 [i] const char * setting: 配置文件名 |
| 返回值 | 无 |
virtual const char * getListString(const char * ctrl, int idx) = 0
| 原型 | virtual const char * getListString(const char * ctrl, int idx) = 0 |
| 描述 | 获取列表控件第index项的字符串文本 |
| 参数 | [i]const char * ctrl: 列表控件名 [i] int idx: 列表项序号 |
| 返回值 | 列表项文本 |
virtual int getListItemValue(const char * ctrl,int index) = 0
| 原型 | virtual int getListItemValue(const char * ctrl,int index) = 0 |
| 描述 | 获取列表控件第index项的绑定值 |
| 参数 | [i]const char * ctrl: 列表控件名 [i]int index: 列表项序号 |
| 返回值 | 列表项的绑定值 |
virtual int getListItemRow(const char * ctrl, int value) = 0
| 原型 | virtual int getListItemRow(const char * ctrl, int value) = 0 |
| 描述 | 通过绑定值获取列表控件对应的项 |
| 参数 | [i]const char * ctrl: 列表控件名 [i] int value: 绑定值 1 |
| 返回值 |
virtual int getListItemCount(const char * ctrl) = 0
| 原型 | virtual int getListItemCount(const char * ctrl) = 0 |
| 描述 | 获取列表控件的项目数目 |
| 参数 | [i]const char * ctrl: 列表控件名 |
| 返回值 | 列表控件的项目数目 |
virtual int getListCurrentRow(const char * ctrl) = 0
| 原型 | virtual int getListCurrentRow(const char * ctrl) = 0 |
| 描述 | 获取列表控件当前选中项的序号 |
| 参数 | [i]const char * ctrl: 列表控件名 1 |
| 返回值 |
virtual bool getListChecked(const char * ctrl, int idx) = 0
| 原型 | virtual bool getListChecked(const char * ctrl, int idx) = 0 |
| 描述 | 获取列表控件第idx项的勾选状态 |
| 参数 | [i]const char * ctrl: 列表控件名 [i] int idx: 列表项序号 |
| 返回值 | 列表控件第idx项的勾选状态 |
virtual void setListCurrent(const char * ctrl, int idx) = 0
| 原型 | virtual void setListCurrent(const char * ctrl, int idx) = 0 |
| 描述 | 设置列表控件第idx项为选中项 |
| 参数 | [i]const char * ctrl: 列表控件名 [i] int idx: 列表项序号 |
| 返回值 | 无 |
virtual void setListChecked(const char * ctrl, int idx, bool bCheck) = 0
| 原型 | virtual void setListChecked(const char * ctrl, int idx, bool bCheck) = 0 |
| 描述 | 设置列表控件第idx项的勾选状态 |
| 参数 | [i]const char * ctrl: 列表控件名 [i] int idx: 列表项序号 [i] bool bCheck: 勾选状态 |
| 返回值 | 无 |
virtual void setListString(const char * ctrl, int idx, const char * str) = 0
| 原型 | virtual void setListString(const char * ctrl, int idx, const char * str) = 0 |
| 描述 | 设置列表控件第idx项的文本 |
| 参数 | [i]const char * ctrl: 列表控件名 [i] int idx: 列表项序号 [i] const char * str: 列表项文本 |
| 返回值 | 无 |
virtual void setTableFromString(const char * tblCtrl, const char * str) = 0
| 原型 | virtual void setTableFromString(const char * tblCtrl, const char * str) = 0 |
| 描述 | 按照格式字符串设定表格控件内容 |
| 参数 | [i]const char * tblCtrl: 表格控件名 [i] const char * str: 格式字符串 |
| 返回值 | 无 |
virtual void setTableFromClipboard(const char * tblCtrl) = 0
| 原型 | virtual void setTableFromClipboard(const char * tblCtrl) = 0 |
| 描述 | 从剪贴板内容设定表格控件内容 |
| 参数 | [i]const char * tblCtrl: 表格控件名 |
| 返回值 | 无 |
virtual void getTableToClipboard(const char * tblCtrl) = 0
| 原型 | virtual void getTableToClipboard(const char * tblCtrl) = 0 |
| 描述 | 将表格控件内容复制到及剪贴板 |
| 参数 | [i]const char * tblCtrl: 表格控件名 |
| 返回值 | 无 |
virtual void setTableRowCount(const char * tblCtrl, int rowCount) = 0
| 原型 | virtual void setTableRowCount(const char * tblCtrl, int rowCount) = 0 |
| 描述 | 设置表格控件的行数 |
| 参数 | [i]const char * tblCtrl: 表格控件名 [i] int rowCount: 表格控件的行数 |
| 返回值 | 无 |
virtual int getTableRowCount(const char * tblCtrl) = 0
| 原型 | virtual int getTableRowCount(const char * tblCtrl) = 0 |
| 描述 | 获取表格控件的行数 |
| 参数 | [i]const char * tblCtrl: 表格控件名 |
| 返回值 | 表格控件的行数 |
virtual void setTableColCount(const char * tblCtrl, int colCount) = 0
| 原型 | virtual void setTableColCount(const char * tblCtrl, int colCount) = 0 |
| 描述 | 设置表格控件的列数 |
| 参数 | [i]const char * tblCtrl: 表格控件名 [i] int colCount: 表格控件的列数 |
| 返回值 | 无 |
virtual int getTableColCount(const char * tblCtrl) = 0
| 原型 | virtual int getTableColCount(const char * tblCtrl) = 0 |
| 描述 | 获取表格控件的列数 |
| 参数 | [i]const char * tblCtrl: 表格控件名 |
| 返回值 | 表格控件的列数 |
virtual void addTableComboOption(const char * ctrl, int row, int col, const char * o, int v) = 0
| 原型 | virtual void addTableComboOption(const char * ctrl, int row, int col, const char * o, int v) = 0 |
| 描述 | 为表格控件指定单元下拉框添加选项(单元控件为下拉框) |
| 参数 | [i]const char * ctrl: 表格控件名 [i] int row: 单元行号 [i] int col: 单元列号 [i] const char * o: 选项文本 [i] int v: 选项所对应的值 |
| 返回值 | 无 |
virtual void setTableComboInt(const char * ctrl, int row, int col, int value) = 0
| 原型 | virtual void setTableComboInt(const char * ctrl, int row, int col, int value) = 0 |
| 描述 | 设置表格控件指定单元的当前下拉项(单元控件为下拉框) |
| 参数 | [i]const char * ctrl: 表格控件名 [i] int row: 单元行号 [i] int col: 单元列号 [i] int value: 当前下拉项的绑定值 |
| 返回值 | 无 |
virtual void setTableEditableCombo(const char * ctrl, int row, int col) = 0
| 原型 | virtual void setTableEditableCombo(const char * ctrl, int row, int col) = 0 |
| 描述 | 设置表格控件指定单元为下拉框控件 |
| 参数 | [i]const char * ctrl: 表格控件名 [i] int row: 单元行号 [i] int col: 单元列号 |
| 返回值 | 无 |
virtual void setTableComboOptions(const char * ctrl, int row, int col, vector<string> * options, const char * curText = 0) = 0
| 原型 | virtual void setTableComboOptions(const char * ctrl, int row, int col, vector<string> * options, const char * curText = 0) = 0 |
| 描述 | 设置表格控件指定单元的下拉项(单元控件为下拉框) |
| 参数 | [i]const char * ctrl: 表格控件名 [i] int row: 单元行号 [i] int col: 单元列号 [i] vector<string> * options: 下拉选项 [i] const char * curText = 0: 当前选项文本,如空则不设定当前选项文本 |
| 返回值 | 无 |
virtual void setTableEditInt(const char * ctrl, int row, int col, int value, bool bEditable = true) = 0
| 原型 | virtual void setTableEditInt(const char * ctrl, int row, int col, int value, bool bEditable = true) = 0 |
| 描述 | 设置表格控件指定单元的整型值(单元控件为编辑框) |
| 参数 | [i]const char * ctrl: 表格控件名 [i] int row: 单元行号 [i] int col: 单元列号 [i] int value: 值 [i] bool bEditable = true: 单元编辑框是否可编辑 |
| 返回值 | 无 |
virtual void setTableEditString(const char * ctrl, int row, int col, const char * str, const char * browse = 0, bool bEditable = true) = 0
| 原型 | virtual void setTableEditString(const char * ctrl, int row, int col, const char * str, const char * browse = 0, bool bEditable = true) = 0 |
| 描述 | 设置表格控件指定单元的文本值(单元控件为编辑框) |
| 参数 | [i]const char * ctrl: 表格控件名 [i] int row: 单元行号 [i] int col: 单元列号 [i] const char * str: 文本字符串 [i] const char * browse = 0: 编辑框是否支持打开文件或目录模式,以“open:*.xml”形式给定 [i] bool bEditable = true:单元编辑框是否可编辑 |
| 返回值 | 无 |
virtual void setTableEditDouble(const char * ctrl, int row, int col, real value, bool bEditable = true) = 0
| 原型 | virtual void setTableEditDouble(const char * ctrl, int row, int col, real value, bool bEditable = true) = 0 |
| 描述 | 设置表格控件指定单元的浮点数值 |
| 参数 | [i]const char * ctrl: 表格控件名 [i] int row: 单元行号 [i] int col: 单元列号 [i] real value: 浮点值 [i] bool bEditable = true: 单元是否可编辑 |
| 返回值 | 无 |
virtual void setTableLabelString(const char * ctrl, int row, int col, const char * str) = 0
| 原型 | virtual void setTableLabelString(const char * ctrl, int row, int col, const char * str) = 0 |
| 描述 | 获取表格控件指定单元的标签文本 |
| 参数 | [i]const char * ctrl: 表格控件名 [i] int row: 单元行号 [i] int col: 单元列号 [o] const char * str: 指定单元的标签文本 |
| 返回值 | 无 |
virtual real getTableEditDouble(const char * ctrl, int row, int col, real null_value = 0) = 0
| 原型 | virtual real getTableEditDouble(const char * ctrl, int row, int col, real null_value = 0) = 0 |
| 描述 | 获取表格控件指定单元的浮点数值 |
| 参数 | [i]const char * ctrl: 表格控件名 [i] int row: 单元行号 [i] int col: 单元列号 [i] real null_value = 0: 如单元为空,返回该默认值 |
| 返回值 | 指定单元的浮点数值 |
virtual int getTableComboInt(const char * ctrl, int row, int col, int null_value = 0) = 0
| 原型 | virtual int getTableComboInt(const char * ctrl, int row, int col, int null_value = 0) = 0 |
| 描述 | 获取表格控件指定单元的下拉项绑定整型值 |
| 参数 | [i]const char * ctrl: 表格控件名 [i] int row: 单元行号 [i] int col: 单元列号 [i] int null_value = 0: 如下拉项为空,返回该默认值 |
| 返回值 | 指定单元的下拉项绑定整型值 |
virtual const char * getTableComboString(const char * ctrl, int row, int col) = 0
| 原型 | virtual const char * getTableComboString(const char * ctrl, int row, int col) = 0 |
| 描述 | 获取表格控件指定单元的下拉项文本 |
| 参数 | [i]const char * ctrl: 表格控件名 [i] int row: 单元行号 [i] int col: 单元列号 |
| 返回值 | 指定单元的下拉项文本 |
virtual bool getTableChecked(const char * ctrl, int row, int col) = 0
| 原型 | virtual bool getTableChecked(const char * ctrl, int row, int col) = 0 |
| 描述 | 获取表格控件指定单元的勾选状态 |
| 参数 | [i]const char * ctrl: 表格控件名 [i] int row: 单元行号 [i] int col: 单元列号 |
| 返回值 | 指定单元的勾选状态,勾选返回true,否则返回false |
virtual int getTableEditInt(const char * ctrl, int row, int col) = 0
| 原型 | virtual int getTableEditInt(const char * ctrl, int row, int col) = 0 |
| 描述 | 获取表格控件指定单元的整型值 |
| 参数 | [i]const char * ctrl: 表格控件名 [i] int row: 单元行号 [i] int col: 单元列号 |
| 返回值 | 指定单元内容的整型值 |
virtual const char * getTableEditString(const char * ctrl, int row, int col) = 0
| 原型 | virtual const char * getTableEditString(const char * ctrl, int row, int col) = 0 |
| 描述 | 获取表格控件指定单元的字符串值 |
| 参数 | [i]const char * ctrl: 表格控件名 [i] int row: 单元行号 [i] int col: 单元列号 |
| 返回值 | 字符串值 |
virtual int getTableCurrentRow(const char * ctrl) = 0
| 原型 | virtual int getTableCurrentRow(const char * ctrl) = 0 |
| 描述 | 获取表格控件当前行号 |
| 参数 | [i]const char * ctrl: 表格控件名 1 |
| 返回值 |
virtual void adjustTableView(const char * ctrl) = 0
| 原型 | virtual void adjustTableView(const char * ctrl) = 0 |
| 描述 | 根据内容调整表格尺寸 |
| 参数 | [i]const char * ctrl: 表格控件名 |
| 返回值 | 无 |
virtual void updateData(bool bSave) = 0
| 原型 | virtual void updateData(bool bSave) = 0 |
| 描述 | 更新数据 |
| 参数 | [i]bool bSave:如true,从界面更新到内存变量中;如false,从内存变量中更新到界面; |
| 返回值 | 无 |