|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
11.05.2016, 13:29 | #1 |
Пользователь
Регистрация: 16.04.2016
Сообщений: 11
|
Ввод пароля в чужое окно
Не могу ввести пароль в окно инсталлятора SmartInstalMaker
при инсталляции программы: Вот фрагмент кода: Код:
Поле ввода пароля (класс obj_EDIT) идентифицируется в SPY++. При вызове окна ввода пароля курсор уже стоит в нем. Помогите разобраться. Спасибо. ______________________ Используйте тег [CODE] (кнопка с решеткой # в форме сообщения) при вставке кода на форум. Последний раз редактировалось Alex11223; 11.05.2016 в 14:24. |
11.05.2016, 17:55 | #2 |
Старожил
Регистрация: 26.04.2008
Сообщений: 2,645
|
Код:
|
12.05.2016, 10:08 | #3 |
Пользователь
Регистрация: 16.04.2016
Сообщений: 11
|
чужое окно ввода пароля
Здравствуйте!
Спасибо, что откликнулись на просьбу. Имя контейнера "Пароль установки", а его класс obj_BUTTON (конечно странно). после ввода пароля (если вручную), то кнопка "Далее" становится активной. Но так как я не могу прочитать Hendl поля ввода пароля obj_EDIT, то не могу активировать кнопку "Далее". Пробовал нажать кнопку "Отмена". Она срабатывает нормально. В общим тормозит поле ввода obj_EDIT. В SPY++ и др. подобных программах это поле ввода просматривается как дочернее окно контейнера "Пароль установки". Hendl самого контейнера считывается. Пробовал вместо класса obj_EDIT вводить edit и пустую стороку - не проходит. Вроде простое дело, а я на нем тормознулся. С другими программами я спокойно заполняю несколько полей и нажимаю несколько кнопок, а здесь не могу. Если не трудно попробуйте поэкспериментировать непосредственно с этим окно инсталлятора SmartInstalMaker |
12.05.2016, 11:01 | #4 |
Пользователь
Регистрация: 16.04.2016
Сообщений: 11
|
Ввод пароля в чужое окно
Извините! Забыл вставить фрагмент SPY++:
А это проверка WinSight - утилиты из Delphi 7: . Везде показывает контейнер и вложенное в него окно ввода класса obj_EDIT. Спасибо за внимание. |
12.05.2016, 11:05 | #5 |
Старожил
Регистрация: 26.04.2008
Сообщений: 2,645
|
Более интересен был скрин Spy. Скачал этот SmartInstalMaker, запустил, и у меня спу показывает ещё и obj_STATIC
0.jpg Перед Код:
Но так как там несколько obj_STATIC, то придётся перебирать проверяя дополнительно стиль каждого obj_STATIC (он должен быть visible), либо не заморачиваться и смотреть есть ли в этом obj_STATIC объект obj_BUTTON с текстом "Пароль установки". Если нет, то проверять следующий obj_STATIC Пы.Сы. Картинки не отображаются Последний раз редактировалось eoln; 12.05.2016 в 11:08. |
12.05.2016, 18:41 | #6 |
Пользователь
Регистрация: 16.04.2016
Сообщений: 11
|
Спасибо. Я попробую еще.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Зафиксировать чужое окно | NetSpace | Win Api | 7 | 19.12.2014 15:29 |
[?] Послать клавишу в чужое окно, не выводя окно на передний план. | Moriarty | Win Api | 4 | 21.02.2011 05:11 |
Control в чужое окно | Qwe1 | Win Api | 5 | 25.12.2010 00:27 |
Скрыть чужое окно | ЧИЖ | Win Api | 8 | 12.06.2008 00:55 |