Описание функции | |
ControlGetText |
Возвращает текст из элемента.
ControlGetText('title','text',controlID)
Параметры
title | Заголовок/дескриптор/класс окна. См. заголовки и текст окон. |
text |
Текст окна. |
controlID |
Идентификатор элемента управления. См. элементы управления. |
Возвращаемое значение
Успех: | Возвращает текст из элемента. |
Ошибка: | Устанавливает @error = 1 и возвращает пустую строку "". |
Примечания
Функцию можно подключить через команду exectСм. также
ControlSetText, WinGetText, StatusbarGetText, ControlCommand
Примеры: | Как создать кнопку? |
tcimg=$cm498 pause=500 exect=$var_stxt=ControlGetText('[CLASS:TBUTTONCHANGEDLG]',Null,'TMyPanel1')||_ViewValues('$var_stxt') ;; вызвать панель инструментов и получить текст заданного элемента (TC x32)
exect=$var_s=String(ControlGetText('[CLASS:AkelPad4]',Null,'AkelEditW1'))||_ViewValues($var_s) ;; получить текст с элемента окна AkelPad (текст текущего документа)
exect=$var_s=ControlGetText('[CLASS:AkelPad4]',Null,'AkelEditW1') GLOBALEXECT<a> ;; получить текст с элемента окна AkelPad (текст текущего документа)
exect=$var_sbar=ControlGetText('[CLASS:TTOTAL_CMD]',Null,'TButtonBar2')||_ViewValues('$var_sbar') ;; получить имя основной панели инструментов BAR (если включена вертикальная)
exect=$var_sbar=ControlGetText('[CLASS:TTOTAL_CMD]',Null,'TButtonBar1')||_ViewValues('$var_sbar') ;; получить имя панели инструментов BAR (если включена имя вертикальной, иначе основной)
exect=_ViewValues(ControlGetText('[CLASS:TTOTAL_CMD]',Null,'TButtonBar2')) ;; получить имя основной панели инструментов BAR (если включена вертикальная)
exect=_ViewValues(ControlGetText('[CLASS:TTOTAL_CMD]',Null,'TButtonBar1')) ;; получить имя панели инструментов BAR (если включена имя вертикальной, иначе основной)