![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,837
|
![]()
Есть некоторое приложение (конкретно: браузер Опера).
Может быть запущено сразу несколько окон. Как можно найти активное в данный момент окно браузера? E-Mail: arigato.freelance@gmail.com
|
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
GetActiveWindow ?
I'm learning to live...
|
![]() |
![]() |
![]() |
#3 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,837
|
![]()
Вопрос решился использованием функции GetForegroundWindow
GetActiveWindow как-то не так работает. E-Mail: arigato.freelance@gmail.com
|
![]() |
![]() |
![]() |
#4 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,837
|
![]()
Продолжу тему. И так, если у нас открыта Опера, я получаю hwnd этого окна. Теперь мне надо узнать, какой адрес находится в адресной строке.
Но если я прохожу по всем дочерним окнам, а в Опере открыто несколько вкладок, то я получаю несколько адресных строк с разными адресами. Как бы узнать, какая из вкладок является активной? E-Mail: arigato.freelance@gmail.com
|
![]() |
![]() |
![]() |
#5 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,837
|
![]()
Немного переформулирую вопрос.
Мне нужно получить URL, набранный в адресной строке браузера Опера. Как такое сделать? Уже второй день бьюсь над этим... E-Mail: arigato.freelance@gmail.com
|
![]() |
![]() |
![]() |
#6 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,837
|
![]()
Задача решена. Если кому потребуется, вот решение:
Код:
E-Mail: arigato.freelance@gmail.com
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Поиск и копирование текста из консольного окна | Mago | Паскаль, Turbo Pascal, PascalABC.NET | 8 | 25.07.2008 15:04 |
У меня возникла небольшая проблемка с определением последнего активного окна. | hoza_syl | Помощь студентам | 6 | 23.05.2008 17:03 |
Поиск окна | NoName_emaNoN | Win Api | 4 | 25.11.2007 19:37 |
Могут ли обрабатывать нажатия клавиш окна, отличные от активного? | Gorlum | Общие вопросы Delphi | 14 | 27.10.2007 17:28 |