ru:documentation:movebutton_addcondition
AddCondition
Команда добавляет условие для поиска диалога. Позволяет различить диалоги с одним классом по разным критериям.
AddCondition [/PARENT] <ConditionType> <class> <instance> [<searchtext>]
Параметры задания элемента
<class> | Имя класса элемента управления, который будет участвовать в условии. Если имя пустое, для сравнения берется текст заголовка текущего диалога (или родительского при использовании параметра /PARENT). |
<instance> | Экземпляр элемента управления. Если <class> пустой, используйте 0. |
<searchtext> | Опционально. Строка поиска в тексте элемента управления или заголовка диалога. Может быть пустой. В этом случае условие будет истинно, если найденный текст элемента управления или заголовка диалога тоже пустой. В тексте разворачиваются переменные и переменные окружения. |
/PARENT | Опционально. По умолчанию поиск элемента управления производится в текущем диалоге. Если задан этот параметр, то поиск будет производиться в родительском диалоге. |
Вид условия
В одном условии может быть применен только один из этих видов ConditionType:
/EXISTS:<1/0> | Проверяется, существует ли заданный элемент управления. 1, если должен существовать; 0 — если нет. |
/VISIBLE:<1/0> | Проверяется, видим ли заданный элемент управления. 1, если должен быть видим; 0 — если нет. |
/TEXT | Производится поиск текста, заданного в условии, в тексте элемента управления или заголовка диалога. |
Примечания
В настоящее время можно добавить до 4 условий. Если условий больше одного, то они объединяются согласно логическому «И», т.е. для того, чтобы диалог был найден, необходимо выполнение всех заданных условий.
ru/documentation/movebutton_addcondition.txt · Последнее изменение: 2020/04/10 12:04 — loopback