10 编辑框函数

1 设置编辑框指定行的文本内容

            void setEditText(string name, int lineIndex, string text)
        

name:编辑框对象名称,lineIndex:行号,text:文本内容

2 获取指定行的文本内容

            void getEditText(string name, int lineIndex, string& text)
        

3 获取编辑框的行数

            int getEditLineCount(string name)
        

4 设置多行编辑框的文本内容

            void setEditMultiText(string name, string text)
        

5 获取多行编辑框的文本内容

            void getEditMultiText(string name, string& text)
        

6 清除编辑框文本

            void clearEditContent(string name)
        

7 参照一个编辑框风格插入编辑框到系统

            void insertEdit(long key, string name, string nameRef)
        

key:编辑框的节点key,name:编辑框名称,nameRef:参照的编辑框名称

8 操作编辑框的光标

            void operateEdit(string name, string operatorStr)
        

name:编辑框名称,operatorStr:操作类型,left:左移光标,right:右移光标,up:上移光标,down:下移光标,home:移到行首,enter:回车,cancel:删除

9 在光标当前位置插入文本

            void insertEditText(string name, string text)
        

10 从当前光标位置滚动编辑框

            void scrollEditLine(string name, int lineNum)
        

lineNum:滚动的行数,负值表示向上滚动

11 设置或取消焦点

            void setEditFocus(string name, bool bFocus)
        

12 设置编辑框背景色

            void setEditBkClr(string name, float r, float g, float b)
        

r:红色分量,g:绿色分量,b:蓝色分量

13 在编辑框中画一段直线

            void drawLineOnEdit(string name,
                int x1, int y1, int x2, int y2,
                float r, float g, float b, int width)
        

x1,y1:起点

x2,y2:终点

r, g,,b:线颜色

width:线宽

14 在编辑框中画多段折线

            void drawLinesOnEdit(string name, int array& points,
                int count, float r, float g, float b, int width)
        

points:点数组