|
Описание функции | |
| 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