![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Проблема с программным нажатием на кнопку ДА приСохраненииРисунка [D6, WinXP]
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]Ссори... тему немного не так обозвал...
Вот правильно:
"Проблема с программным нажатием на кнопку НЕТ при сохранении рисунка"