研究炫彩界面库的一个目的是为了实现CSS那样的按钮,比如
不一定很炫酷,但有质感(逼格)。现在看来不仅能够实现,还比较简单!正好AU3有个旧版炫彩例子的实现,修改一下:
#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() ; //释放资源
算起来,真正实现效果的代码也就五行
效果如下
额外调用的文件不止5行吧。
viagra
WALCOME
学习了