在GUI上創(chuàng)建一個標簽頁(Tab)控件。
GUICtrlCreateTab ( 左側, 上方 [, 寬度 [, 高度 [, 風格 [, 擴展風格]]]] )
參數(shù)
| left | 控件左側的位置。若此值為 -1 則根據(jù) GUICoordMode 的設置來計算左側位置。 |
| 上方 | 控件上方的位置。若此值為 -1 則根據(jù) GUICoordMode 的設置來計算上方位置。 |
| 寬度 | [可選參數(shù)] 控件的寬度(默認值為上一個控件的寬度)。 |
| 高度 | [可選參數(shù)] 控件的高度(默認值為上一個控件的高度)。 |
| 風格 | [可選參數(shù)] 指定控件的風格。請查看附錄中關于 GUI 控件風格 的說明。 默認值(-1):非強制性風格:$WS_TABSTOP, $WS_CLIPSIBLINGS |
| 擴展風格 | [可選參數(shù)] 指定控件的擴展風格。請查看附錄的 擴展風格表。 |
返回值
| 成功: | 返回控件標識符(控件ID)。 |
| 失。 | 返回值為0。 |
注意
本函數(shù)只是創(chuàng)建了一個標簽控件(容器),我們要在其中創(chuàng)建標簽項,之后還要使用 GUICtrlCreate 來創(chuàng)建每個標簽項的關聯(lián)控件。
相關
GUICtrlCreateTabItem, GUICoordMode(選項), GUICtrlSet..., GUIGetMsg
示例
#include <GUIConstants.au3>
GUICreate("我的 GUI 之Tab") ; 創(chuàng)建一個居中顯示的窗口
GUISetBkColor(0x00E0FFFF)
GUISetFont(9, 300)
$tab=GUICtrlCreateTab (10,10, 200,100)
$tab0=GUICtrlCreateTabitem ("tab0")
GUICtrlCreateLabel ("label0", 30,80,50,20)
$tab0OK=GUICtrlCreateButton ("OK0", 20,50,50,20)
$tab0input=GUICtrlCreateInput ("默認文本", 80,50,70,20)
$tab1=GUICtrlCreateTabitem ( "tab----1")
GUICtrlCreateLabel ("label1", 30,80,50,20)
$tab1combo=GUICtrlCreateCombo ("", 20,50,60,40)
GUICtrlSetData(-1,"Trids|CyberSlug|Larry|Jon|Tylo", "Jon") ; 默認是 Jon
$tab1OK=GUICtrlCreateButton ("OK1", 80,50,50,20)
$tab2=GUICtrlCreateTabitem ("tab2")
GUICtrlSetState(-1,$GUI_SHOW) ; 這個標簽將先顯示
GUICtrlCreateLabel ("label2", 30,80,50,20)
$tab2OK=GUICtrlCreateButton ("OK2", 140,50,50)
GUICtrlCreateTabitem ("") ; 結束標簽項的定義
GUICtrlCreateLabel ("label3", 20,130,50,20)
GUISetState ()
; 運行腳本直到窗口被關閉
While 1
$msg = GUIGetMsg()
If $msg = $GUI_EVENT_CLOSE Then ExitLoop
Wend
卫辉市| 五台县| 寿光市| 高要市| 泰顺县| 八宿县| 会昌县| 桓台县| 平安县| 固镇县| 志丹县| 普兰店市| 镇沅| 云浮市| 门源| 古交市| 海口市| 囊谦县| 拉孜县| 中西区| 宁夏| 洛阳市| 丰都县| 阳信县| 芦溪县| 通山县| 铜梁县| 当涂县| 北辰区| 时尚| 吉木萨尔县| 无棣县| 东乌珠穆沁旗| 梁山县| 福海县| 嵊泗县| 锦屏县| 松原市| 东源县| 水城县| 宜春市|