|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
21.11.2008, 09:46 | #1 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,648
|
Поиск активного окна
Есть некоторое приложение (конкретно: браузер Опера).
Может быть запущено сразу несколько окон. Как можно найти активное в данный момент окно браузера? E-Mail: arigato.freelance@gmail.com
|
21.11.2008, 11:24 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
GetActiveWindow ?
I'm learning to live...
|
21.11.2008, 12:15 | #3 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,648
|
Вопрос решился использованием функции GetForegroundWindow
GetActiveWindow как-то не так работает. E-Mail: arigato.freelance@gmail.com
|
21.11.2008, 16:32 | #4 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,648
|
Продолжу тему. И так, если у нас открыта Опера, я получаю hwnd этого окна. Теперь мне надо узнать, какой адрес находится в адресной строке.
Но если я прохожу по всем дочерним окнам, а в Опере открыто несколько вкладок, то я получаю несколько адресных строк с разными адресами. Как бы узнать, какая из вкладок является активной? E-Mail: arigato.freelance@gmail.com
|
22.11.2008, 13:17 | #5 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,648
|
Немного переформулирую вопрос.
Мне нужно получить URL, набранный в адресной строке браузера Опера. Как такое сделать? Уже второй день бьюсь над этим... E-Mail: arigato.freelance@gmail.com
|
22.11.2008, 18:32 | #6 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,648
|
Задача решена. Если кому потребуется, вот решение:
Код:
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 |