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

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

Не получается осуществить переход по ссылке в 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]

А что у тебя не получается?


Наверх

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