Модераторы: feodorv, GremlinProg, xvr, Fixin
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Вставка текста в адрессную строку браузера 
:(
    Опции темы
Podarochek
Дата 23.6.2010, 22:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 94
Регистрация: 2.11.2007

Репутация: нет
Всего: нет



Кто-нибудь подскажет, как программно вставить свою надпись в адресную строку браузера?
Она явно чем то отличается. Получаю хендл например адрессной строки проводника втавляю текст функциями API для элементов управления - работает. для адрессной строки браузера нет, хотя имя окна меняет...


PM MAIL   Вверх
Podarochek
  Дата 23.6.2010, 23:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 94
Регистрация: 2.11.2007

Репутация: нет
Всего: нет



аааа... smile

говорят, что "потому что в опере НЕТУ edit контрола. Там все кастомные qt контролы (проще говоря, рисованные)." ...
что же делать!!! smile

Добавлено через 10 минут и 11 секунд
Да и ещеsmile...рисованные они в браузерах кроме IE, конечно. тут все просто, а вот если Opera или Лиса все плохо:(
PM MAIL   Вверх
586
Дата 24.6.2010, 00:51 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2243
Регистрация: 8.5.2006

Репутация: 39
Всего: 146



А к чему такие трудности - не проще запустить обозреватель с помощью ShellExecute или CreateProcess.
PM   Вверх
Podarochek
Дата 25.6.2010, 00:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 94
Регистрация: 2.11.2007

Репутация: нет
Всего: нет



нет, не проще..например..если синхронизировать ввод в несколько открытых браузерах
PM MAIL   Вверх
GremlinProg
Дата 25.6.2010, 09:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2706
Регистрация: 9.8.2005
Где: Тюмень

Репутация: 99
Всего: 106



Цитата(Podarochek @  25.6.2010,  02:16 Найти цитируемый пост)
нет, не проще..например..если синхронизировать ввод в несколько открытых браузерах

тогда проще всего, как Punto Switcher - через генерацию нажатия клавиш,
чтобы не искать фокус в опере, надо сгенерировать F2, набрать адрес и ентер

в любом случае придется следить за обновлениями опер ( как впрочем и остальных браузеров ),
по мне, так совет 586 более чем актуален


--------------------
"Гений всегда разумнее, чем умнее. Ум — это машина, разум — водитель этой машины."
PM WWW ICQ   Вверх
pasvin99
Дата 26.6.2010, 11:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Frebasic.ru admin



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 22.6.2010

Репутация: нет
Всего: нет



Цитата(586 @  24.6.2010,  00:51 Найти цитируемый пост)
А к чему такие трудности - не проще запустить обозреватель с помощью ShellExecute или CreateProcess.
 - а как потом закрыть ту же самую оперу?? Окно то оперы остаётся открытым? Или я не прав? smile 

PM MAIL WWW   Вверх
586
Дата 26.6.2010, 18:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2243
Регистрация: 8.5.2006

Репутация: 39
Всего: 146



Цитата(pasvin99 @  26.6.2010,  12:49 Найти цитируемый пост)
Цитата(586 @  24.6.2010,  01:51 Найти цитируемый пост)
А к чему такие трудности - не проще запустить обозреватель с помощью ShellExecute или CreateProcess. 

- а как потом закрыть ту же самую оперу?? Окно то оперы остаётся открытым? Или я не прав?  smile  

Закрыть-то можно. Снова, к чему такие трудности - если нужно открыть ссылку в обозревателе из какого-нибудь AboutBox'а, то достаточно просто открыть ссылку в ShellExecute.
А если вы делаете какую-нибудь надстройку над обозревателем. то лучше написать плагин для него.
Если нужно управлять обозревателем Internet Explorer, то есть специальный интерфейс IWebBrowser - http://forum.vingrad.ru/forum/topic-215149...y1539298/0.html.
PM   Вверх
Podarochek
Дата 27.6.2010, 13:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 94
Регистрация: 2.11.2007

Репутация: нет
Всего: нет



С IE никаких проблем. проблемы, например с Oper-ой. стоит цель не запустить браузер с указанным адресом, а синхронизировать ввод и отображение данных в командной строке (ну а потом пользователь может переходить по адресам и т.д.). HANDLE получить не сложно, например посредством хуков, сложно далее обращаться к строке адреса. все обращения (в отличии от строки IE) бесполезны.
PM MAIL   Вверх
586
Дата 28.6.2010, 11:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2243
Регистрация: 8.5.2006

Репутация: 39
Всего: 146



Попробуй плагин к Опере написать, через который будет твоя программа управлять Оперой.
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Системное программирование и WinAPI"
Fixin
GremlinProg
xvr
feodorv
  • Большое количество информации и примеров с использованием функций WinAPI можно найти в MSDN
  • Описание сообщений, уведомлений и примеров с использованием компонент WinAPI (BUTTON, EDIT, STATIC, и т.п.), можно найти в MSDN Control Library
  • Непосредственно, перед созданием новой темы, проверьте заголовок и удостоверьтесь, что он отражает суть обсуждения.
  • После заполнения поля "Название темы", обратите внимание на наличие и содержание панели "А здесь смотрели?", возможно Ваш вопрос уже был решен.
  • Приводите часть кода, в которой предположительно находится проблема или ошибка.
  • Если указываете код, пользуйтесь тегами [code][/code], или их кнопочными аналогами.
  • Если вопрос решен, воспользуйтесь соответствующей ссылкой, расположенной напротив названия темы.
  • Один топик - один вопрос!
  • Перед тем как создать тему - прочтите это .

На данный раздел распространяются Правила форума и Правила раздела С++:Общие вопросы .


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Chipset, Step, Fixin, GremlinProg, xvr. feodorv.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Системное программирование и WinAPI | Следующая тема »


 




[ Время генерации скрипта: 0.0769 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.