1、效果

六、aardio窗口控件-文本编辑框控件_控件

2、绘制文本框

六、aardio窗口控件-文本编辑框控件_文本框_02

3、修改编辑框属性

六、aardio窗口控件-文本编辑框控件_控件_03

4、文本框事件

1、文本编辑框双击选中所有文本功能

六、aardio窗口控件-文本编辑框控件_控件_04

import win.ui;
/*DSG{{*/
var winform = win.form(text="aardio form";right=263;bottom=469)
winform.add(
edit={cls="edit";text="https://www.baidu.com";left=17;top=24;right=195;bottom=47;edge=1;z=1};
edit2={cls="edit";text="Edit";left=145;top=770;right=146;bottom=771;edge=1;z=2}
)
/*}}*/

//文本框双击选中全部文本内容
winform.edit.wndproc = function(hwnd, message, wParam, lParam){
if( message == 0x203/*_WM_LBUTTONDBLCLK*/ ){//左键双击
winform.edit.selectAll();
return true;
}
}

winform.show();
win.loopMessage();

message==0x203/*_WM_LBUTTONDBLCLK*/

左键双击

message==0x201/*_WM_LBUTTONDOWN*/

鼠标左键单击

message == 0x0008

光标焦点离开

message==512

鼠标进入控件区域

message==675

鼠标离开控件区域

event==256