Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Проблема с программным нажатием на кнопку ДА приСохраненииРисунка [D6, WinXP]


Страницы:   1 2

SkySpeed ©   (2006-10-25 19:03:00) 

Ситуация - загружен в IE сайт (к примеру http://ya.ru), щёлкаю по логотипу правой кнопкой и выбираю сохранить рисунок.

Далее нажимаю на Сохранить и появляется диалоговое окно с заменой рисунка (рисунок с таким же названием у меня был в папке)

Необходимо программным образом закрыть это диалоговое окно, нажав на кнопку Нет.

Только как?!

У меня стоит Internet Explorer 7.0, английская версия, но думаю что в IE6 тоже самое будет...

Я пытался сделать так

...
s:=FindWindow(nil,'Save Picture');   //Диалоговое окно Сохранить рисунок
s1:=FindWindowEx(s,0,'Button',nil);  //Кнопка Да
s1:=FindWindowEx(s,s1,'Button',nil); //Кнопка Нет

SendDlgItemMessage(s,s1,WM_LButtonDown,0,0);
SendDlgItemMessage(s,s1,WM_LButtonUp,0,0);
//ИЛИ:
// SendMessage(s1,WM_LButtonDown,0,0);
// SendMessage(s1,WM_LButtonUp,0,0);


Результат - НУЛЬ! Кнопка нажиматься не хочет!

Как решить данную проблему?!...


SkySpeed   (2006-10-25 22:28:00) [21]


> Ketmar ©   (25.10.06 21:04) [7]
> >[6] SkySpeed 25-Oct-2006, 20:47
> >И в чём же ерунда заключается?
> в попытке достать гланды одного соседа через анус другого.
>
> тебя ж спросили: "зачем"? опять пояснять, почему мы постоянно
> интересуемся целью? особенно в случае таких вопросов, как
> этот?

Вопрос "зачем" я подразумевал что адресуется к

> Gero ©   (25.10.06 19:30) [2]
> Пошли ему WM_KEYDOWN с VK_RETURN.


Если зачем = для чего это всё нужно, то говорю, чо я разрабатываю программу, которая будет следить за диалогом сохранении рисунка.
Как только появляется этот диалог, данная программа будет автоматически нажимать на кнопку ОК, и в случае появления сообщения что данный файл уже существует, она автоматически будет закрывать на (кнопку) НЕТ выданную ошибку (про замену файлов), потом изменит автоматом имя файла и сохранит его


Leonid Troyanovsky   (2006-10-25 21:45:00) [22]


> Ketmar ©   (25.10.06 21:04) [7]

> тебя ж спросили: "зачем"? опять пояснять, почему мы постоянно
> интересуемся целью?


IMHO, для выяснения целеустремленности.

--
Regards, LVT.


Ketmar   (2006-10-25 21:04:00) [23]

>[6] SkySpeed 25-Oct-2006, 20:47
>И в чём же ерунда заключается?
в попытке достать гланды одного соседа через анус другого.
тебя ж спросили: "зачем"? опять пояснять, почему мы постоянно интересуемся целью? особенно в случае таких вопросов, как этот?


SkySpeed   (2006-10-25 20:47:00) [24]


> Ketmar ©   (25.10.06 20:30) [5]
> >[4] SkySpeed 25-Oct-2006, 20:04
> >А ты что предложишь?
> не заниматься ерундой, наверное?

И в чём же ерунда заключается?


Ketmar   (2006-10-25 20:30:00) [25]

>[4] SkySpeed 25-Oct-2006, 20:04
>А ты что предложишь?
не заниматься ерундой, наверное?


SkySpeed   (2006-10-25 20:04:00) [26]


> Gero ©   (25.10.06 19:30) [2]
> Пошли ему WM_KEYDOWN с VK_RETURN.

Результата никакого...


> MetalFan ©   (25.10.06 19:30) [3]
> хм.. а зачем?

А ты что предложишь?


MetalFan   (2006-10-25 19:30:00) [27]

хм.. а зачем?


Gero   (2006-10-25 19:30:00) [28]

Пошли ему WM_KEYDOWN с VK_RETURN.


SkySpeed   (2006-10-25 19:05:00) [29]

Ссори... тему немного не так обозвал...
Вот правильно:
"Проблема с программным нажатием на кнопку НЕТ при сохранении рисунка"


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо