AHK调用炫彩界面库3富文本编辑框及按钮事件

按照炫彩教程顺序下面就是布局(layout),程序最基本的除了显示内容,还有输入、控制,不然再好看的界面也没啥意思。

AHK官方GUI示例: 要求输入姓名的简单输入框

AHK调用炫彩界面库3富文本编辑框及按钮事件

AHK调用炫彩界面库3富文本编辑框及按钮事件

炫彩代码实现:

炫彩没有简单编辑框,所以用富文本编辑框略显麻烦

  1. #Include <class_xc>
  2. #NoEnv
  3. #NoTrayIcon
  4. #SingleInstance Force
  5. SetWorkingDir %A_ScriptDir%
  6. SetBatchLines -1
  7.  
  8. xc.XInitXCGui() ;//初始化
  9. hWindow:=xc.XWnd_Create(0,0,300,200) ;//创建窗口
  10.  
  11. xc.XShapeText_Create(5,5,100,20,"简单输入示例",hWindow) ;文本
  12. hBtn:= xc.XBtn_Create(268,0,25,25,"×",hWindow) ;按钮
  13. xc.XBtn_SetType(hBtn,close:=3) ;关闭按钮
  14.  
  15. xc.XShapeText_Create(20,40,100,20,"姓",hWindow)
  16. xc.XShapeText_Create(20,70,100,20,"名",hWindow)
  17.  
  18. global hRichEdit1:=xc.XRichEdit_Create(50,40,100,20,hWindow) ;富文本框1
  19. global hRichEdit2:=xc.XRichEdit_Create(50,70,100,20,hWindow) ;富文本框2
  20.  
  21. xc.XRichEdit_InsertString(hRichEdit2,"炫彩")
  22.  
  23. hBtn:= xc.XBtn_Create(100,100,50,20,"OK",hWindow)
  24. xc.XEle_RegEventC(hBtn,Click:=34,"ButtonOK") ;//注册事件hBtn单击
  25.  
  26. xc.XWnd_ShowWindow(hWindow) ;//显示窗口nCmdShow
  27. xc.XRunXCGui() ; //运行
  28. xc.XExitXCGui() ; //释放资源
  29.  
  30. ButtonOK(v){
  31. xc.XRichEdit_GetText(hRichEdit1,xing)
  32. xc.XRichEdit_GetText(hRichEdit2,ming)
  33. MsgBox 你输入了 "%xing% %ming%".
  34. }

AHK调用炫彩界面库3富文本编辑框及按钮事件

AHK调用炫彩界面库3富文本编辑框及按钮事件

1.元素布局用UI设计器就简单了,这是后续内容;

2.炫彩AHK库可以进一步对象化优化。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
其他教程

AHK调用炫彩界面库2增加标题和关闭按钮

2018-3-3 12:04:38

其他

音量调节脚本

2018-3-4 17:09:12

3 条回复 A文章作者 M管理员
欢迎您,新朋友,感谢参与互动!
  1. 加油!打赏1元,表示鼓励!!

  2. thqby-fans

    图片居中会更加完美! 😆

  3. 名字随机

    牛逼

个人中心
购物车
优惠劵
私信列表
搜索