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