_GUICtrlTab_SetItem
Устанавливает информацию вкладке
#include <GuiTab.au3>
_GUICtrlTab_SetItem($hWnd, $iIndex [, $sText = -1 [, $iState = -1 [, $iImage = -1 [, $iParam = -1]]]])
Параметры
$hWnd | Дескриптор или идентификатор элемента |
$iIndex |
Индекс вкладки, отсчёт от 0 |
$sText |
[необязательный] Текст язычка вкладки |
$iState |
[необязательный] Состояние вкладки |
$iImage |
[необязательный] Индекс изображения вкладки (отсчёт от 0) |
$iParam |
[необязательный] Данные определяемые приложением (число). Смотрите также _GUICtrlTab_GetItemParam |
Возвращаемое значение
Успех: | Возвращает True |
Ошибка: | Возвращает False |
См. также
_GUICtrlTab_GetItemПример
#include <GUIConstantsEx.au3>
#include <GuiTab.au3>
$Debug_TAB = False ; Проверяет ClassName передаваемый в функции. Установите True и используйте дескриптор от другого элемента, чтобы увидеть как это работает
_Main()
Func _Main()
Local $aItem, $hTab
; Создаёт GUI
GUICreate("Устанавливает информацию вкладки", 400, 300)
$hTab = GUICtrlCreateTab(2, 2, 396, 296)
GUISetState()
; Вставляет вкладки
_GUICtrlTab_InsertItem($hTab, 0, "Вкладка 1")
_GUICtrlTab_InsertItem($hTab, 1, "Вкладка 2")
_GUICtrlTab_InsertItem($hTab, 2, "Вкладка 3")
; Установить / получить ассоциативное значение вкладки
_GUICtrlTab_SetItem($hTab, 0, -1, -1, -1, 1234)
$aItem = _GUICtrlTab_GetItem($hTab, 0)
MsgBox(4160, "Информация", "Ассоциативное значение вкладки 1: " & $aItem[3])
; Цикл выполняется, пока окно не будет закрыто
Do
Until GUIGetMsg() = $GUI_EVENT_CLOSE
GUIDelete()
EndFunc ;==>_Main