《Gui控件功能扩展增强系列 5》

问:我们为什么要制作好看的界面呢?直接改脚本内容不就行了吗?

答:界面就跟向老板汇报的PPT一样。我们不能要求老板们直接去读代码,所以界面做得好不好,就直接影响到老板会不会给你批资金和预算。

 

实际效果演示:

 

在界面美化的同时,不会像自带Menu命令那样阻塞线程运行

 

调用代码片段:

; 不会像自带Menu命令那样阻塞线程运行
#SingleInstance Force
SetBatchLines -1

新建类菜单 := New Win10RMenu()

新建类菜单.Text("复制(&C)", "按钮标签跳转")
; 新建类菜单.Picture("imageres.dll", 331, "w16 h16")  ; 第3个参数可以输入更多Gui, Picture的参数

新建类菜单.Text("转发", "按钮标签跳转")
新建类菜单.Line()

新建类菜单.Text("翻译", "按钮标签跳转")

新建类菜单.Text("回复", "按钮标签跳转")
新建类菜单.Picture("imageres.dll", 326)

新建类菜单.Text("全部选择(&A)", "按钮标签跳转")

新建类菜单.Text("多选", "按钮标签跳转")
新建类菜单.Picture("imageres.dll", 330)
新建类菜单.Line()

新建类菜单.Text("添加到我的收藏", "按钮标签跳转")
新建类菜单.Picture("imageres.dll", 333)
Return

RButton::新建类菜单.Show()

; 清空类变量即销毁右键菜单
F1::新建类菜单 := ""

Esc::ExitApp

按钮标签跳转:
ToolTip % LTrim(A_GuiControl)
Return

 

函数库以及示例:

 

Gui控件功能扩展增强系列目录

 

声明:站内资源为整理优化好的代码上传分享与学习研究,如果是开源代码基本都会标明出处,方便大家扩展学习路径。请不要恶意搬运,破坏站长辛苦整理维护的劳动成果。本站为爱好者分享站点,所有内容不作为商业行为。如若本站上传内容侵犯了原著者的合法权益,请联系我们进行删除下架。