Страница: 1 |
Из своей программы я запускаю другое приложение (чужое=кода нет), которое в свою очередь активизирует окно для ввода пароля. Я хочу заслать в это окно пароль. Наверное, это надо делать SendMessag'ом. Но как мне запихнуть пароль именно в тот элемент управления, куда он должен вводиться (а не в заголовок окна или ещё куда-нибудь)? Элемент управления, куда вбивается пароль похож на TextBox, но как узнать его указатель. Я знаю только hWnd основного окна. Спасибо за помощь.
Все гораздо проще! Активируешь ты все правильно. Только дальше не советую пользоватье сендмессаджом, а SendKeys, где за параметры ей дашь строку с нужным текстом. А если например окошко состоит из двух текстбоксов (логин/проль/Ок), то просто 'Активируешь форму SendKeys "Логин" SendKeys "{TAB}" SendKeys "Пароль" SendKeys "{ENTER}" P.S. Между табом и паролем советую вставить DoEvents, так как некоторые поля смогут не сразу среагировать на перемещение фокуса. Страница: 1 |
Вопрос: Как заслать текст в чужое приложение?
Добавлено: 09.08.02 10:33
Автор вопроса: peterjac
Ответы
Всего ответов: 2
Номер ответа: 1
Автор ответа:
User Unknown
Вечный Юзер!
ICQ: uu@jabber.cz
Вопросов: 120
Ответов: 3302
Профиль | | #1
Добавлено: 09.08.02 10:39
Номер ответа: 2
Автор ответа:
peterjac
Вопросов: 3
Ответов: 2
Профиль | | #2
Добавлено: 09.08.02 12:44
Всё получилось, спасибо!