AHK调用炫彩界面库6代码实现质感复选按钮

研究炫彩界面库的一个目的是为了实现CSS那样的按钮,比如

AHK调用炫彩界面库6代码实现质感复选按钮

不一定很炫酷,但有质感(逼格)。现在看来不仅能够实现,还比较简单!正好AU3有个旧版炫彩例子的实现,修改一下:

 

AHK调用炫彩界面库6代码实现质感复选按钮

AHK调用炫彩界面库6代码实现质感复选按钮

 

 

 

 

#Include <class_xc>
#NoEnv
#NoTrayIcon
#SingleInstance Force
SetWorkingDir %A_ScriptDir%
SetBatchLines -1

xc.XInitXCGui() ;//初始化

global $create := xc.XWnd_Create(0,0,360,300) ;//创建窗口
hBtn:= xc.XBtn_Create(325,0,25,25,"×",$create) ;按钮
xc.XBtn_SetType(hBtn,Bclose:=3) ;关闭按钮

$btn := xc.XBtn_Create(100,100,165,65,"",$create)
xc.XBtn_SetType($btn,2) ;多选按钮

$xbk := xc.XEle_GetBkManager($btn) ;获取按钮背景
$img1 := xc.XImage_LoadFile("off.png", True)
$img2 := xc.XImage_LoadFile("on.png", True)

xc.XBkM_AddImage($xbk, Cn:=0x0100, $img1) ;加未选中时背景图片 off
xc.XBkM_AddImage($xbk, C:=0x80, $img2) ;加选中时背景图片 on

xc.XWnd_ShowWindow($create) ;//显示窗口
xc.XRunXCGui() ; //运行
xc.XExitXCGui() ; //释放资源

算起来,真正实现效果的代码也就五行

效果如下

AHK调用炫彩界面库6代码实现质感复选按钮

AHK调用炫彩界面库6代码实现质感复选按钮

 

给TA捐赠
共{{data.count}}人
人已捐赠
其他教程

AHK调用炫彩界面库5窗口背景和按钮贴图

2018-3-7 21:57:32

其他案例

AHK源码 继CapsLock+之后,功能更完善的CapsLockPlus

2018-3-29 16:17:00

3 条回复 A文章作者 M管理员
  1. 黑非洲人

    额外调用的文件不止5行吧。

  2. viagra

    WALCOME

  3. A11072

    学习了

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