powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Как получить список тулбаров и кнопок тулбара?
3 сообщений из 3, страница 1 из 1
Как получить список тулбаров и кнопок тулбара?
    #35379857
Fixin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Т.е. я хочу сэмулировать интерфейс браузера, имея размещенный компонент WebBrowser.
И как потом программно нажать на кнопку?
...
Рейтинг: 0 / 0
Как получить список тулбаров и кнопок тулбара?
    #35379970
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Никак.
Тулбары предоставляют информацию только IE и только насчет своего внешнего вида.
...
Рейтинг: 0 / 0
Как получить список тулбаров и кнопок тулбара?
    #35380089
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хотя в принципе можно попробовать, но не факт, что будет работать ВСЁ. И что вообще будет работать.

1) Список тулбаров (именно тулбаров, а есть еще панели, кнопки, менюшки и проч.) находится здесь: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Toolbar
2) Нужны файлы olelib.tlb и olelib2.tlb.
3) Создется объект из CLSID, полученного в п. 1)
4) Необходимо в определенной последовательности вызвать методы IDeskBand.GetWindow, IDeskBand.GetBandInfo - хендл окна тулбара и инфрмация о размерах области, которую он займет. IObjectWithSite.SetSite - передать webbrowser. Это необходмый минимум.

В общем и целом тулбар реализует следующие интерфейсы:
olelib.IOleWindow
olelib.IDeskBand
olelib.IObjectWithSite
olelib.IInputObject
olelib.IPersist
olelib.IOleControlSite
olelib2.IPersistStream

Какие методы какого интерфейса использует конкретный тулбар, а какие нет - известно лишь б-гу и разработчикам.

Ну а как нажать на кнопку - опять таки зависит от тулбара.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Как получить список тулбаров и кнопок тулбара?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]