chzj589 发表于 2016-5-15 08:58:55

炫彩界面TAB标签如何操作

炫彩界面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

guland 发表于 2016-5-15 10:07:00

回复 1# chzj589


    炫彩助手中有例程,37,38号

guland 发表于 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

chzj589 发表于 2016-5-15 11:53:38

回复 3# guland

谢谢!{:face (361):}

chzj589 发表于 2016-5-15 13:07:23

回复 2# guland
炫彩助手忘记更新

chzj589 发表于 2016-5-15 13:29:53

回复 3# guland

你这不是TAB分页,XTabBar_Create
你是XBtn_Create按钮控制。

guland 发表于 2016-5-15 22:19:46

回复 6# chzj589


    炫彩就是这个原理,我的例程都是按照它的C语言和E语言的例程写的

chzj589 发表于 2016-5-15 22:34:56

回复 7# guland

那XCGUI_Fun.au3里的 XTabBar_Create函数是怎么操作的

guland 发表于 2016-5-16 10:53:07

回复 8# chzj589


    回头我研究一下

chzj589 发表于 2016-5-19 06:56:33

回复 9# guland

XTabBar_Create函数的操作研究出来了吗?

guland 发表于 2016-5-19 09:36:08

回复 10# chzj589


    研究出来了,界面丑得很。。。。。   晚上回家把例子发给你

chzj589 发表于 2016-5-19 11:52:08

回复 11# guland

好的{:face (361):}

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

chzj589 发表于 2016-5-20 21:03:21

回复 13# guland
昨晚等了一夜。
很好,要的就是这个。

chzj589 发表于 2016-5-21 11:39:01

回复 13# guland

分页里只能一个控件,要多个控件,代码如何写?
页: [1] 2
查看完整版本: 炫彩界面TAB标签如何操作