/***intellisense()
!winform._ctrlId = 记录控件ID与控件对象的映射关系\ntable对象
!winform._ctrlHwnd = 记录控件句柄与控件对象的映射关系\ntable对象
!winform.reghotkey = @.reghotkey( function(id,mod,vk){\n/*热键回调函数*/\n},0x2/*_MOD_CONTROL*/,'D'#)\n//函数返回值为热键注册ID
!winform.unreghotkey(__/*请输入ID*/) = 注销热键
!winform.addtimer = @.addtimer( 1000,function(id){\n/*定时回调函数*/\n} )\n//函数返回值为定时器ID
!winform.killtimer(__/*请输入ID*/) = 删除定时器
!winform.settimer(__/*请输入ID*/,1000) = 重新设定定时器的延时时间
!winform.hwnd = 控件句柄
!winform._ondestroy = @._ondestroy = function(){\n    //指定在窗体销毁以前执行的代码\n    //此函数是只读保护成员，一旦指定即不可删除\n}
!winform.id = 控件ID
!winform.capture = 是否捕获全局鼠标消息
!winform.parent = 父窗口\n父窗口应当是一个winform对象
!winform.parent.hwnd = 父窗口句柄
!winform.disabled = 控件ID
!winform.isDialogMessage = @.isDialogMessage = function(hwnd,msg){\n//重写默认的对话框快捷键处理消息\n}
!winform.left = 左侧坐标
!winform.right = 右侧坐标
!winform.top = 顶部坐标
!winform.bottom = 底部坐标
!winform.setPos(.(x坐标,y坐标,宽,高,插入位置,参数) = 调整窗口位置或排序,所有参数可选\n同时指定x,y坐标则移动位置\n同时指定宽高则改变大小\n指定插入位置(句柄或_HWND前缀常量)则调整Z序
!winform.getPos() = 返回相对坐标,宽,高\nx,y,cx,cy=win.getPos(hwnd)
!winform.msgbox("__") = 弹出对话框
!winform.msgbox("__","标题") = 弹出对话框
!winform.redraw() = 刷新
!winform.invalidate(__/*控件或::RECT()*/) = 使窗口绘图区无效
!winform.invalidate(__/*控件或::RECT()*/,0) = 使窗口绘图区无效\n不刷新背景
!winform.update() = 重绘invalidate函数指定的区块
!winform.show(true__) = 显示控件
!winform.topmost()=窗体始终最前
!winform.topmost(false)=取消窗体始终最前
!winform.rect = 控件区块位置(::RECT结构体)
!winform.clientRect =  控件客户区块位置(::RECT结构体)
!winform.font = 控件字体(::LOGFONT结构体)
!winform.clientRect =  获取控件客户区块位置(::RECT结构体)
!winform.theme = 外观主题,例如\nwinform.theme = "Explorer"\nwinform.theme = false
!winform.image = 窗口背景图像
!winform.transparent() = 设置窗口透明
!winform.transparent(128,225) = 设置窗口透明度，参数(透明度,透明颜色)\n如果指定了透明颜色，透明度参数将被忽略
!winform.close() = 关闭窗口 
!winform.loadcode("__/*请输入aau文件路径*/") = 加载外部窗体文件
!winform.doModal(__/*请指定父窗口\n可省略此参数*/) = 弹出模态对话框 
!winform.endModal(__/*请指定模态对话框返回值*/) = 关闭模态对话框，并返回值给doModal函数 
!winform.modifyStyle(.(remove,add) = 如果指定第三个参数，则使用此参数调用::SetWidnowPos 
!winform.modifyStyleEx(.(remove,add) = 如果指定第三个参数，则使用此参数调用::SetWidnowPos 
!winform.atom() = @import win.ui.atom \nvar atom,hwnd/*冲突窗口的句柄,该函数会自动激活此窗口*/ = winform.atom("__/*输入唯一标识字符串\n建议使用GUID生成Globally Unique Identifier(全球唯一标识符) */");\nif(!atom){\n	/*为窗口设置原子值可以避免一个程序重复运行多个实例*/\n	win.quitMessage();//程序退出\n	return;\n};
!winform.capture() =是否捕获全局鼠标消自息息
!winform.hitCaption() = 模拟拖动窗口标题橛
!winform.hitTopleft() = 模拟拖动窗口边框左上角
!winform.hitTop() = 模拟拖动窗口边框顶边
!winform.hitTopright() = 模拟拖动窗口边框右上角
!winform.hitLeft() = 模拟拖动窗口边框左边
!winform.hitRight() = 模拟拖动窗口边框右边
!winform.hitBottomleft() = 模拟拖动窗口边框左下角
!winform.hitBottom() = 模拟拖动窗口边框下边
!winform.hitBottomright() = 模拟拖动窗口边框右下角
!winform.hitmin() = 模拟点击最小化按钮
!winform.hitmax() = 模拟点击最大化、还原按钮\n返回值为是否最大化指令
?win.form.loadcode = !winform.
!nmdr.hwndFrom = 来源句柄
!nmdr.idFrom = 来源ID
!nmdr.code = 通知码
?win.ui.NMHDR = !nmdr.
end intellisense***/