![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Не получается осуществить переход по ссылке в IE
niro © (2009-02-06 14:26:00)Здавствуйте. Подскажите как функциями winapi перейти по ссылке в браузере (IE)?
niro (2009-02-06 20:15:00) [1]
> Тогда и тебя прихлопнут.
> Иди в WinAPI и извиняйся перед отвечающими и
> скажи, что ждешь всех в Начинающим.
хотелось бы получить от вас побольше советов по существу моего вопроса...
> это середина задачи, а для ответа нужно начало и конец..
задача элементарная отправить окну MSIE событие нажатия клавиши enter, моим путем этого не достичь, я хотел бы знать почему в чем ошибка!
всех желающих ответить прошу перейти в раздел WINapi в соответствующую ветвь по ссылке: http://www.delphimaster.ru/cgi-bin/forum.pl?id=1233845602&n=5
easy (2009-02-06 17:53:00) [2]
> niro © (06.02.09 14:26) [0]
> Здавствуйте. Подскажите как функциями winapi перейти по
> ссылке в браузере (IE)?
это середина задачи, а для ответа нужно начало и конец..
Leonid Troyanovsky (2009-02-06 17:49:00) [3]
> niro © (06.02.09 17:44) [9]
> Прихлопнут и ладно, новую открою, я настырный :)
Тогда и тебя прихлопнут.
Иди в WinAPI и извиняйся перед отвечающими и
скажи, что ждешь всех в Начинающим.
--
Regards, LVT.
niro (2009-02-06 17:44:00) [4]
> А то, неизвестно, какую ветку прихлопнут. Или обои.
Прихлопнут и ладно, новую открою, я настырный :)
Leonid Troyanovsky (2009-02-06 17:42:00) [5]
> niro © (06.02.09 17:37) [7]
> просто 3 день не могу решить свою проблему, спрашиваю везде
> где можно.
Ну, как говорил Д.Чан: не умешь ставить блок - ставь бутылку.
Модераторам.
А то, неизвестно, какую ветку прихлопнут. Или обои.
--
Regards, LVT.
niro (2009-02-06 17:37:00) [6]
> А ты, оказывается, мультипостер, кроспостер или спамер.
такой игры не знаю :)
просто 3 день не могу решить свою проблему, спрашиваю везде где можно.
Leonid Troyanovsky (2009-02-06 17:29:00) [7]
> niro © (06.02.09 16:43) [3]
> Может найдется гений который меня просвитит в чем дело?
А ты, оказывается, мультипостер, кроспостер или спамер.
Не будем тебя просвещать.
--
Regards, LVT.
niro (2009-02-06 17:08:00) [8]
> Попробуй использовать WM_CHAR
пробывал, эфекта ни какого :(
Palladin (2009-02-06 16:54:00) [9]Попробуй использовать WM_CHAR
niro (2009-02-06 16:43:00) [10]
> А что у тебя не получается?
Перебор ссылок в окне браузера осуществляю при помощи:
POSTMessage (mainwindowIE, WM_KEYDOWN, VK_tab, 1);
POSTMessage (mainwindowIE, WM_KEYUP, VK_tab, 1);
затем когда нужная ссылка выделена, по идее, при нажатии на реальной клавиатуре клавиши "ENTER" происходит переход по этой ссылке и открывается нужная страница в том же окне. Но когда я пытаюсь сэмулировать нажатие клавиши "ENTER" таким вот образом:
POSTMessage (mainwindowIE, WM_KEYDOWN, VK_RETURN, 0);
POSTMessage (mainwindowIE, WM_KEYUP, VK_RETURN, 0);
то желаемого результата не получаю ( не получается сэмулировать нажатия ENTER ).
Может найдется гений который меня просвитит в чем дело?
clickmaker (2009-02-06 14:42:00) [11]что значит "перейти"?
открыть в новом или том же окне ИЭ? отправить запрос по ссылке? открыть в своей программе?
Palladin (2009-02-06 14:27:00) [12]А что у тебя не получается?