找回密码
 加入
搜索
查看: 6781|回复: 17

[交流] 炫彩界面TAB标签如何操作

  [复制链接]
发表于 2016-5-15 08:58:55 | 显示全部楼层 |阅读模式
炫彩界面TAB标签如何操作?
#Region ;**** 参数创建于 ACNWrapper_GUI ****
#AutoIt3Wrapper_UseUpx=n
#AutoIt3Wrapper_UseX64=n
#EndRegion ;**** 参数创建于 ACNWrapper_GUI ****
#include "XCGUI_Fun.au3"
XInitXCGUI()
$create = XWnd_Create("500", "500", "500", "500", "窗口测试", 47)

$XTabBar = XTabBar_Create("20", "40", "440", "400", $create);TAB标签

XTabBar_AddLabel($XTabBar, "费用明细");$XTab)
;XTabBar_InsertLabel($XTabBar, 0, "费用明细")
XTabBar_AddLabel($XTabBar, "费用搜索")
;XTabBar_SetCloseSize($XTabBar, 60)

$btn2 = XBtn_Create("400", "460", "75", "25", "退出程序", $create)
XEle_RegEventC($btn2, "btn2")
XWnd_ShowWindow($create)

XRunXCGUI()

Func btn2($bh)
        xquit_acn($create)
EndFunc   ;==>btn2
发表于 2016-5-15 10:07:00 | 显示全部楼层
回复 1# chzj589


    炫彩助手中有例程,37,38号
发表于 2016-5-15 10:10:31 | 显示全部楼层
回复 1# chzj589
#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)

$hBtn1 = XBtn_Create(30, 40, 50, 50, "btn1", $create)
$hBtn2 = XBtn_Create(81, 40, 50, 50, "btn2", $create)
$hBtn3 = XBtn_Create(132, 40, 50, 50, "btn3", $create)

; 设置按钮为 单选按钮 切忌,绑定分页一定要用 radio按钮。。
XBtn_SetType($hBtn1, $button_type_radio)
XBtn_SetType($hBtn2, $button_type_radio)
XBtn_SetType($hBtn3, $button_type_radio)
; 如果要把单选按钮的外观改为普通按钮的外观可以用以下函数
XBtn_SetStyle($hBtn1, $button_style_default)
XBtn_SetStyle($hBtn2, $button_style_default)
XBtn_SetStyle($hBtn3, $button_style_default)

; 一定要设置分组id
XBtn_SetGroupID($hBtn1, 1)
XBtn_SetGroupID($hBtn2, 1)
XBtn_SetGroupID($hBtn3, 1)

$hEle1 = XEle_Create(40, 100, 100, 100, $create)
$hEle2 = XEle_Create(40, 100, 100, 100, $create)
$hEle3 = XEle_Create(40, 100, 100, 100, $create)

XEle_ShowEle($hEle2, False)
XEle_ShowEle($hEle3, False)

XEle_AddBkFill($hEle1, 0xff0000, 254)
XEle_AddBkFill($hEle2, 0x00ff00, 254)
XEle_AddBkFill($hEle3, 0x0000ff, 254)

; 将按钮和分页绑定,这样在点击按钮的时候,就可以显示对应的分页
XBtn_SetBindEle($hBtn1, $hEle1)
XBtn_SetBindEle($hBtn2, $hEle2)
XBtn_SetBindEle($hBtn3, $hEle3)


XBtn_SetCheck($hBtn1, True)

$btn2 = XBtn_Create("400", "4", "75", "25", "退出程序", $create)
XEle_RegEventC($btn2, "quit")
XWnd_ShowWindow($create)
XRunXCGUI()

Func quit($bh)
        xquit_acn($create)
EndFunc   ;==>quit
 楼主| 发表于 2016-5-15 11:53:38 | 显示全部楼层
回复 3# guland

谢谢!
 楼主| 发表于 2016-5-15 13:07:23 | 显示全部楼层
回复 2# guland
炫彩助手忘记更新
 楼主| 发表于 2016-5-15 13:29:53 | 显示全部楼层
回复 3# guland

你这不是TAB分页,XTabBar_Create
你是XBtn_Create按钮控制。
发表于 2016-5-15 22:19:46 | 显示全部楼层
回复 6# chzj589


    炫彩就是这个原理,我的例程都是按照它的C语言和E语言的例程写的
 楼主| 发表于 2016-5-15 22:34:56 | 显示全部楼层
回复 7# guland

那XCGUI_Fun.au3里的 XTabBar_Create函数是怎么操作的
发表于 2016-5-16 10:53:07 | 显示全部楼层
回复 8# chzj589


    回头我研究一下
 楼主| 发表于 2016-5-19 06:56:33 | 显示全部楼层
回复 9# guland

XTabBar_Create函数的操作研究出来了吗?
发表于 2016-5-19 09:36:08 | 显示全部楼层
回复 10# chzj589


    研究出来了,界面丑得很。。。。。   晚上回家把例子发给你
 楼主| 发表于 2016-5-19 11:52:08 | 显示全部楼层
回复 11# guland

好的
发表于 2016-5-20 18:13:00 | 显示全部楼层
回复 1# chzj589
#Region ;**** 参数创建于 ACNWrapper_GUI ****
#AutoIt3Wrapper_UseUpx=n
#AutoIt3Wrapper_UseX64=n
#EndRegion ;**** 参数创建于 ACNWrapper_GUI ****
#include "XCGUI_Fun.au3"
XInitXCGUI()
$create = XWnd_Create("500", "500", "500", "500", "窗口测试", 47)

$XTabBar = XTabBar_Create("20", "40", "440", "30", $create);TAB标签

XTabBar_AddLabel($XTabBar, "费用明细")
XTabBar_AddLabel($XTabBar, "费用搜索")

$hBtn1 = XTabBar_GetLabel($XTabBar, 0)  ;获取按钮句柄
$hBtn2 = XTabBar_GetLabel($XTabBar, 1) 

$hEle1 = XEle_Create(40, 100, 100, 100, $create)  ;建立分页
$hEle2 = XEle_Create(40, 100, 100, 100, $create)

XEle_ShowEle($hEle2, False)

XEle_AddBkFill($hEle1, 0xff0000, 254)
XEle_AddBkFill($hEle2, 0x00ff00, 254)

; 将按钮和分页绑定,这样在点击按钮的时候,就可以显示对应的分页
XBtn_SetBindEle($hBtn1, $hEle1)
XBtn_SetBindEle($hBtn2, $hEle2)


XBtn_SetCheck($hBtn1, True)

$btn2 = XBtn_Create("400", "460", "75", "25", "退出程序", $create)
XEle_RegEventC($btn2, "btn2")
XWnd_ShowWindow($create)

XRunXCGUI()

Func btn2($bh)
        xquit_acn($create)
EndFunc   ;==>btn2

评分

参与人数 1金钱 +30 收起 理由
chzj589 + 30 很好,要的就是这个。

查看全部评分

 楼主| 发表于 2016-5-20 21:03:21 | 显示全部楼层
回复 13# guland
昨晚等了一夜。
很好,要的就是这个。
 楼主| 发表于 2016-5-21 11:39:01 | 显示全部楼层
回复 13# guland

分页里只能一个控件,要多个控件,代码如何写?
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-12-22 00:37 , Processed in 0.088179 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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