找回密码
 加入
搜索
查看: 2226|回复: 2

[交流] 炫彩界面库AU3教程6,一个漂亮的按钮_多选按钮

[复制链接]
发表于 2016-3-24 19:06:56 | 显示全部楼层 |阅读模式
请看代码:
#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
本节附件:

运行截图:



本节重点:

元素背景内容管理器的使用,按钮的样式和类型的设置

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2016-3-24 19:10:58 | 显示全部楼层
本帖最后由 jsgh1983 于 2016-3-24 19:20 编辑

帅气!一直跟进教程学习当中!谢谢!不论单选按钮还是PNG按钮都有一个边框怎么让它不显示边框呢?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
 楼主| 发表于 2016-3-24 19:58:11 | 显示全部楼层
回复 2# jsgh1983


    这个是我疏忽了 ...   加入下面的代码就OK了
XEle_EnableDrawFocus(按钮句柄,False)
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-12-22 12:06 , Processed in 0.083361 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表