|
Описание функции | |
| 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 (если включена имя вертикальной, иначе основной)