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


ControlMove

Перемещает элемент в пределах окна.

ControlMove('title','text',controlID,x,y[,width[,height]])

Параметры

title Заголовок/дескриптор/класс окна. См. заголовки и текст окон.
text Текст окна.
controlID Идентификатор элемента управления. См. элементы управления.
x Новая координата X относительно клиентской области окна.
y Новая координата Y относительно клиентской области окна.
width [необязательный] Новая ширина элемента.
height [необязательный] Новая высота элемента.

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

Успех:Возвращает 1.
Ошибка:Возвращает 0, если окно/элемент не найден.

Примечания

Если вместо координат X и Y указано ключевое слово Default то элемент не перемещается, а только изменяет размеры.

Функцию можно подключить через команду exect
Для передачи пустой строки можно воспользоваться ключевым словом Null

См. также

ControlGetPos, ControlCommand

Примеры:
 Как создать кнопку?


exect=ControlMove('[CLASS:TTOTAL_CMD]',Null,'TButtonBar1',10,10)||Sleep(2000)||ControlMove('[CLASS:TTOTAL_CMD]',Null,'TButtonBar1',0,2) ;; на 2 секунды переместить панель инструментов (TC x32)


© Аверин Андрей для Total Commander Image  Averin-And@yandex.ru