Страница 1 из 1

Как сказать "ОК" диалоговому окну?

Добавлено: 14 янв 2007, 18:55
Andreich
Всем привет! У меня возникла такая проблема...

Компьютер соединяется с Интернет через прокси-сервер и при загрузке каждой новой страницы пребует ввод логина и сетевого пароля. Вводим, жмем ОК - и вроде бы все нормально, но только до тех пор пока не переходиш по следующей ссылке. Использую браузер Mozilla FireFox - там в выскакивающем окошке есть галочка "Использовать менеджер паролей чтобы запомнить данный пароль". Даже в таком случае запрос постоянно появляется при переходе на новую страницу...

Задача (как себе представляю ее я) ... написать маленькую программу которая бы искала в системе данное окно и нажимала кнопку ОК. Требуется перебрать все окна в системе и послать сообщение... но как в системе отрабатывать диалоговые окна.
Буду признателен за любые советы и предложения!

Re: Как сказать "ОК" диалоговому окну?

Добавлено: 15 янв 2007, 10:36
Blood_Magic
Это можно написать только под конкретное окошечко. Используй процедру FindWindow для поиска главного окна а потом FindWindowEx для поиска дочерних окон и кнопочек. Как доберешься до нужной кнопки, посылай ей сообщение WM_MOUSECLICK (точно не помню, вроде так) с помощью SendMessage.