找回密码
 加入
搜索
查看: 8608|回复: 32

[交流] 炫彩界面库AU3教程3,控件的字体和颜色

 火.. [复制链接]
发表于 2016-3-23 13:05:09 | 显示全部楼层 |阅读模式
本帖最后由 guland 于 2016-3-23 13:06 编辑

废话少说,先上源码
#region ;**** 参数创建于 ACNWrapper_GUI ****
#AutoIt3Wrapper_UseUpx=n
#AutoIt3Wrapper_UseX64=n
#endregion ;**** 参数创建于 ACNWrapper_GUI ****
#include "XCGUI_Fun.au3"
XInitXCGUI()
$create = XWnd_Create("500", "500", "480", "300", "窗口测试", 47)
$str = XShapeText_Create(60,80, 20, 25, "字体和颜色的设置", $create)
$btn2 = XBtn_Create("180", "260", "75", "25", "退出程序", $create)
XEle_RegEventC($btn2, "btn2")
$btn1 = XBtn_Create("210", "80", "75", "25", "按钮", $create)
XEle_RegEventC($btn1, "btnfont")
$font=XFont_Create2("宋体","12",True,False,False,False)  ;创建字体
XEle_SetTextColor($btn1, 0x0000ff, 255)  ;设置控件字体颜色
XEle_SetFont($btn1, $font)  ;设置控件字体
XShapeText_SetFont($str,$font)  ;设置XShapeText元素字体
XShapeText_SetTextColor($str,0xff00ff,255)  ;设置XShapeText元素颜色
XWnd_ShowWindow($create)
XRunXCGUI()
Func btn2($bh)
        xquit_acn($create)
EndFunc
Func btnfont($bh)
        XEle_SetTextColor($btn1, 0x00ffff, 255)
EndFunc
运行截图:



先创建字体,然后再设置

本帖子中包含更多资源

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

×
发表于 2016-3-23 13:21:02 | 显示全部楼层
传说中的沙发~~感谢版主分享
发表于 2016-3-23 13:22:45 | 显示全部楼层
很漂亮,但提示:不能打开包含文件 "XCGUI_Fun.au3"
 楼主| 发表于 2016-3-23 14:16:53 | 显示全部楼层
回复 3# dnvplj


    XCGUI_Fun.au3  到顶置贴里下载
发表于 2016-3-23 14:33:05 | 显示全部楼层
回复 1# guland

本帖子中包含更多资源

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

×
 楼主| 发表于 2016-3-23 14:40:26 | 显示全部楼层
回复 5# chzj589


    不错!其实我想问想下 你写的程序时干什么的?
发表于 2016-3-23 14:46:32 | 显示全部楼层
回复 6# guland

我没事干,学着玩。
 楼主| 发表于 2016-3-23 14:52:45 | 显示全部楼层
回复 7# chzj589


    你可以试试用这东西建立列表,速度超快!  建十万条数据瞬间完成
发表于 2016-3-23 15:01:02 | 显示全部楼层
回复 8# guland

我刚想提问,如何建立XListView_Create列表,象ListView一样。如何将数据在XComboBox_Create显示,总之就是操作运行。
 楼主| 发表于 2016-3-23 15:09:58 | 显示全部楼层
回复 9# chzj589


    我在炫彩助手里面有发布这个例子,一会我在论坛再发一个吧,你可以参考一下,XListView的操作有些特殊,我用的也不是太明白,
发表于 2016-3-23 16:05:22 | 显示全部楼层
回复 4# guland
顶置贴下载界面提示:你所访问的页面不存在了
发表于 2016-3-23 18:03:32 | 显示全部楼层
正在进一步学习中,希望早日完善教程!谢谢版主!
 楼主| 发表于 2016-3-23 18:11:26 | 显示全部楼层
回复 11# dnvplj


    下的什么?
发表于 2016-3-23 18:31:22 | 显示全部楼层
回复 13# guland

XList_Create不能添加列?
$create = XWnd_Create("500", "500","860", "500", "窗口测试", 47)
$XList = XList_Create("20", "40", "820", "400", $create)
XList_AddColumn($XList, 100)
XList_AddColumn($XList, 100)
XList_AddColumn($XList, 100)
XList_AddColumn($XList, 100)
XList_AddColumn($XList, 100)
XList_AddColumn($XList, 100)
XList_AddColumn($XList, 100)
$XAm = XAdapterMap_Create()
XList_BindAdapterHeader($XList, $XAm)
XAdapterMap_AddItemText($XAm, "name", "ID");ID|第一列|第二列
XAdapterMap_AddItemText($XAm, "name2", "第一列")
XAdapterMap_AddItemText($XAm, "name3", "第二列")
XAdapterMap_AddItemText($XAm, "name4", "第三列")
XAdapterMap_AddItemText($XAm, "name5", "第四列")
XAdapterMap_AddItemText($XAm, "name6", "第五列")
XAdapterMap_AddItemText($XAm, "name7", "第六列")
$XA = XAdapterTable_Create()
XList_BindAdapter($XList, $XA)
XAdapterTable_AddColumn($XA, "name")
XAdapterTable_AddColumn($XA, "name2")
XAdapterTable_AddColumn($XA, "name3")
XAdapterTable_AddColumn($XA, "name4")
XAdapterTable_AddColumn($XA, "name5")
XAdapterTable_AddColumn($XA, "name6")
XAdapterTable_AddColumn($XA, "name7")
For $i = 0 To 10
        XAdapterTable_AddItemTextEx($XA, "name", "ListBox")
        XAdapterTable_SetItemText($XA, $i, 1, "ListBox-" & $i & "-1")
        XAdapterTable_SetItemText($XA, $i, 2, "ListBox-" & $i & "-2")
        XAdapterTable_SetItemText($XA, $i, 3, "ListBox-" & $i & "-3")
        XAdapterTable_SetItemText($XA, $i, 4, "ListBox-" & $i & "-4")
        XAdapterTable_SetItemText($XA, $i, 5, "ListBox-" & $i & "-5")
        XAdapterTable_SetItemText($XA, $i, 6, "ListBox-" & $i & "-6")
        XAdapterTable_SetItemText($XA, $i, 7, "ListBox-" & $i & "-7")
Next
;XEle_SetFocusBorderColor($XList,0xff0000,255)  ;设置XShapeText元素颜色
$btn2 = XBtn_Create("400", "460", "75", "25", "退出程序", $create)
XEle_RegEventC($btn2, "btn2")
XWnd_ShowWindow($create)

XRunXCGUI()

添加列不能显示?
发表于 2016-3-23 19:01:50 | 显示全部楼层
本帖最后由 chzj589 于 2016-3-23 19:34 编辑

回复 13# guland
不好意思,刚才以为14楼没发成功。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-4-26 21:42 , Processed in 0.082045 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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