Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > C/C++: Системное программирование и WinAPI > Вставка текста в адрессную строку браузера |
Автор: Podarochek 23.6.2010, 22:37 |
Кто-нибудь подскажет, как программно вставить свою надпись в адресную строку браузера? Она явно чем то отличается. Получаю хендл например адрессной строки проводника втавляю текст функциями API для элементов управления - работает. для адрессной строки браузера нет, хотя имя окна меняет... |
Автор: Podarochek 23.6.2010, 23:11 |
аааа... ![]() говорят, что "потому что в опере НЕТУ edit контрола. Там все кастомные qt контролы (проще говоря, рисованные)." ... что же делать!!! ![]() Добавлено через 10 минут и 11 секунд Да и еще ![]() |
Автор: 586 24.6.2010, 00:51 |
А к чему такие трудности - не проще запустить обозреватель с помощью ShellExecute или CreateProcess. |
Автор: Podarochek 25.6.2010, 00:16 |
нет, не проще..например..если синхронизировать ввод в несколько открытых браузерах |
Автор: pasvin99 26.6.2010, 11:49 | ||
![]() |
Автор: 586 26.6.2010, 18:05 | ||||
Закрыть-то можно. Снова, к чему такие трудности - если нужно открыть ссылку в обозревателе из какого-нибудь AboutBox'а, то достаточно просто открыть ссылку в ShellExecute. А если вы делаете какую-нибудь надстройку над обозревателем. то лучше написать плагин для него. Если нужно управлять обозревателем Internet Explorer, то есть специальный интерфейс IWebBrowser - http://forum.vingrad.ru/forum/topic-215149/anchor-entry1539298/0.html. |
Автор: Podarochek 27.6.2010, 13:55 |
С IE никаких проблем. проблемы, например с Oper-ой. стоит цель не запустить браузер с указанным адресом, а синхронизировать ввод и отображение данных в командной строке (ну а потом пользователь может переходить по адресам и т.д.). HANDLE получить не сложно, например посредством хуков, сложно далее обращаться к строке адреса. все обращения (в отличии от строки IE) бесполезны. |
Автор: 586 28.6.2010, 11:01 |
Попробуй плагин к Опере написать, через который будет твоя программа управлять Оперой. |