Функция _GUICtrlTab_GetRowCount

 ↑  ←  Описание функции


_GUICtrlTab_GetRowCount

Возвращает количество строк вкладок

#include <GuiTab.au3>
_GUICtrlTab_GetRowCount($hWnd)

Параметры

$hWnd Дескриптор или идентификатор элемента

Возвращаемое значение

Успех: Возвращает количество строк вкладок

Примечания

Только элемент Tab со стилем $TCS_MULTILINE может иметь несколько строк вкладок

Пример

#include <GUIConstantsEx.au3>
#include <GuiTab.au3>

$Debug_TAB = False ; Проверяет ClassName передаваемый в функции. Установите True и используйте дескриптор от другого элемента, чтобы увидеть как это работает

_Main()

Func _Main()
    Local $hTab

    ; Создаёт GUI
    GUICreate("Получает количество строк вкладок", 400, 300)
    $hTab = GUICtrlCreateTab(2, 2, 396, 296, $TCS_MULTILINE)
    GUISetState()

    ; Вставляет вкладки
    For $x = 0 To 10
        _GUICtrlTab_InsertItem($hTab, $x, "Вкладка " & $x + 1)
    Next

    ; Получает количество строк вкладок
    MsgBox(4160, "Информация", "Количество строк: " & _GUICtrlTab_GetRowCount($hTab))

    ; Вставляет вкладки
    For $x = 11 To 16
        _GUICtrlTab_InsertItem($hTab, $x, "Вкладка " & $x + 1)
    Next

    ; Получает количество строк вкладок
    MsgBox(4160, "Информация", "Количество строк: " & _GUICtrlTab_GetRowCount($hTab))

    ; Цикл выполняется, пока окно не будет закрыто
    Do
    Until GUIGetMsg() = $GUI_EVENT_CLOSE
    GUIDelete()
EndFunc   ;==>_Main