Страница: 1 |
Страница: 1 |
Вопрос: Захват текста из полей не VB6 приложений
Добавлено: 17.01.13 22:35
Автор вопроса: Дмитрий
Я опробовал код из статьи на этом сайте «Библиотека кодов\ Работа с текстом, датами\ Захват текста из любого текстового поля». Действительно, он всегда захватывает текст из textBox в любой программе на VB6.
Но если я нацеливаюсь мышкой к примеру на TextBox "мин", "сек" или "фрм" на вкладке "Файл/Предустановки/Общий" в Nero 6.3.1.15., то код не показывает их содержимое, а возвращает "Панель состояния" т.е. заголовок фрейма в котором размещены вышеобозначенные TextBox.
Как добратья до текста TextBox "мин", "сек" или "фрм"?
Ответы
Всего ответов: 3
Номер ответа: 1
Автор ответа:
Smith
ICQ: adamis@list.ru
Вопросов: 153
Ответов: 3632
Профиль | | #1
Добавлено: 18.01.13 16:50
Непомню, чтобы я делал такое, но что-то мне подсказывает, нужно копать в сторону FindWindow и EnumChildWindows.
Может ошибаюсь ...
Номер ответа: 2
Автор ответа:
Winand
Вопросов: 87
Ответов: 2795
Web-сайт:
Профиль | | #2
Добавлено: 18.01.13 17:39
интерфейс Nero может быть построен на каком-то своём движке, то есть, если текстбоксы только похожи на системные, то ничего не получится. Вообще можео смотреть какой класс у любого окна с помощью программы Spy++
Номер ответа: 3
Автор ответа:
chialexus
ICQ: 321922
Вопросов: 3
Ответов: 53
Web-сайт:
Профиль | | #3
Добавлено: 23.01.13 19:28
Есть хороший ActiveX - компонент AutoItX3. Можно использовать его. В нем целая куча фишек по работе с контролами других приложений.
Сотреть тут - http://script-coding.com/AutiItX.html