炫彩界面库AU3教程6,一个漂亮的按钮_多选按钮
请看代码:#region ;**** 参数创建于 ACNWrapper_GUI ****#AutoIt3Wrapper_UseUpx=n
#AutoIt3Wrapper_UseX64=n
#endregion ;**** 参数创建于 ACNWrapper_GUI ****
#include "XCGUI_Fun.au3"
XInitXCGUI()
$create = XWnd_Create("500", "500", "600", "500", "窗口测试", $xc_window_style_default)
$btn3 = XBtn_Create("100", "100", "150", "70", "", $create)
$xbk = XEle_GetBkInfoManager($btn3);获取元素背景内容管理器
$img1 = XImage_LoadFile("image\off1.png", True);加载图片从文件
$img2 = XImage_LoadFile("image\on1.png", True)
XBkInfoM_AddImage($xbk, $button_state_flag_check_no, $img1);添加背景内容图片
XBkInfoM_AddImage($xbk, $button_state_flag_check, $img2)
XBtn_SetType($btn3, $button_type_check);设置按钮类型
XBtn_SetStyle($btn3, 0);设置按钮样式
$text = XShapeText_Create("280", "130", "100", "30", "关闭", $create)
$btn2 = XBtn_Create("280", "400", "75", "25", "退出程序", $create)
XEle_RegEventC($btn2, "btn2")
XEle_RegEventC($btn3, "btn3")
XWnd_ShowWindow($create)
XRunXCGUI()
Func btn3($bh)
$check = XBtn_IsCheck($btn3);是否选中状态
If $check = 0 Then
XShapeText_SetText($text, "打开")
XWnd_RedrawWnd($create, True)
Else
XShapeText_SetText($text, "关闭")
XWnd_RedrawWnd($create, True)
EndIf
EndFunc ;==>btn3
Func btn2($bh)
xquit_acn($create)
EndFunc ;==>btn2
本节附件:
运行截图:
本节重点:
元素背景内容管理器的使用,按钮的样式和类型的设置 本帖最后由 jsgh1983 于 2016-3-24 19:20 编辑
帅气!一直跟进教程学习当中!谢谢!不论单选按钮还是PNG按钮都有一个边框怎么让它不显示边框呢?
回复 2# jsgh1983
这个是我疏忽了 ... 加入下面的代码就OK了XEle_EnableDrawFocus(按钮句柄,False)
页:
[1]