Описание функции | |
ControlTreeView |
Высылает команду элементу TreeView32.
ControlTreeView('title','text',controlID,'command'[,option1[,option2]])
Параметры
title | Заголовок/дескриптор/класс окна. См. заголовки и текст окон. |
text |
Текст окна. |
controlID |
Идентификатор элемента управления. См. элементы управления. |
command |
Высылаемая элементу команда. Смотрите таблицу ниже. |
option1 |
[необязательный] Дополнительный параметр необходимый для некоторых команд. |
option2 |
[необязательный] Дополнительный параметр необходимый для некоторых команд. |
Возвращаемое значение
Действие зависит от команд указанных ниже в таблице. В случае ошибки (например, неверная команда или окно/элемент не найден) устанавливается @error = 1.'command'[,option1[,option2]] | Действие |
'Check','пункт' |
Устанавливает галочку на пункте (если пункт поддерживает это). |
'Collapse','пункт' |
Свернуть пункт, скрыв вложенные. |
'Exists','пункт' |
Возвращает 1, если пункт существует, иначе 0. |
'Expand','пункт' |
Развернуть пункт, отобразив вложенные. |
'GetItemCount','пункт' |
Возвращает количество вложенных пунктов для выбранного пункта. |
'GetSelected'[,UseIndex] |
Возвращает название выбранного пункта в виде пути в дереве (или индекс-ссылку, если UseIndex = 1). |
'GetText','пункт' |
Возвращает текст пункта, указанного в виде пути или индекс ссылки. |
'IsChecked' |
Возвращает состояние пункта. 1:с галочкой, 0:без галочки, -1:не checkbox. |
'Select','пункт' |
Выбрать пункт, указанный в виде пути или индекс-ссылки. |
'Uncheck','пункт' |
Снять галочку с пункта (если пункт поддерживает это). |
Пункт | Пункт-ссылка |
---|---|
Heading2 | 'Heading2' или '#1' |
H1SubItem2 | 'Heading1|H1SubItem2' или '#0|#1' |
H1S1SubItem1 | 'Heading1|H1SubItem3|H1S1SubItem1' или '#0|#2|#0' |
Примечания
Так как AutoIt является 32-битным приложением, то некоторые команды недоступны при обращении к 64-битным приложениям, таким как Explorer, когда запущен в 64-битной Windows.См. также
ControlCommand
Примеры: | Как создать кнопку? |
exect=ControlTreeView('[CLASS:My]',Null,'TreeView32','Uncheck','4') ;; Снять галочку с заданного пункта TreeView32