Описание функции | |
ControlGetPos |
Возвращает координаты и размер элемента относительно окна.
ControlGetPos('title','text',controlID)
Параметры
title | Заголовок/дескриптор/класс окна. См. заголовки и текст окон. |
text |
Текст окна. |
controlID |
Идентификатор элемента управления. См. элементы управления. |
Возвращаемое значение
Успех: | Возвращает массив, содержащий координаты и размер элемента относительно клиентской области окна: |
$var_array[0] = X координата | |
$var_array[1] = Y координата | |
$var_array[2] = ширина | |
$var_array[3] = высота | |
Ошибка: | Устанавливает @error = 1. |
Примечания
Заголовок/Текст ссылающийся на родительское окно, требует осторожности с "","" (пустыми строками), которые ссылаются на активное окно, которое может не содержать ни одного элемента controlID.См. также
ControlMove, ControlCommand
Примеры: | Как создать кнопку? |
tcimg=$cm498 pause=500 exect=$var_array=ControlGetPos('[CLASS:TBUTTONCHANGEDLG]',Null,'TListBox2')||_ViewValues($var_array) ;; вызвать панель инструментов и получить массив координат заданного элемента (TC x32)