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

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

Opera и Delphi [D5, XP]


Игорь Р. ©   (2010-03-26 08:27:00) 

Возможно ли средствами Delphi определить текст url активной открытой
вкладки браузера Оперы, для IE инфа есть, а вот по опере что то
не нашел.


Anatoly Podgoretsky   (2010-03-27 11:21:00) [1]

Тогда GetForegroundWindow и проверка, что это Опера


Игорь Р.   (2010-03-27 11:11:00) [2]

Такой вариант не предусмотрен в алгорритме работы программы.. Т.е.
пользователь тогда и не работает с браузером и определять ничего не надо..


Anatoly Podgoretsky   (2010-03-27 08:00:00) [3]


> Ну само то активное окно оперы определить не проблемма,
> а вот текст в адресная строке?

А если оба окна не активны?


Игорь Р.   (2010-03-27 06:24:00) [4]

Вопрос закрыт, решается через DDE, без мудренных поисков окна и
применения GetWindowText, хотя и поиск тоже нужен, для -  "а если у оперы два окна?"


Игорь Р.   (2010-03-27 06:12:00) [5]

К сожалению не все так просто, адресная стррока в Опере не потомок
TWinControl и эту функцию не применить, она вообще не "Окно"


И. Павел   (2010-03-26 13:04:00) [6]

Опера у меня не стоит, но я бы сперва попытался через
function GetWindowText(Wnd: HWnd; Str: PChar; MaxCount: Integer): Integer;


Игорь Р.   (2010-03-26 12:58:00) [7]

Ну само то активное окно оперы определить не проблемма, а вот текст в адресная строке?


Palladin   (2010-03-26 09:49:00) [8]

а если у оперы два окна?


Игорь Р.   (2010-03-26 08:28:00) [9]

дополнение - текст url конечно содержиться в адресной строке браузера


Наверх

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