powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Обозреватель веб-страниц Microsoft (Active X)
16 сообщений из 16, страница 1 из 1
Обозреватель веб-страниц Microsoft (Active X)
    #34540866
Fixin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как в нем показать меню и тулбары браузера IE?
Или может другой какой компонент можно юзать?
...
Рейтинг: 0 / 0
Обозреватель веб-страниц Microsoft (Active X)
    #34540928
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Никак. Я уже вроде говорил , одного раза мало для осознания?
2. Нет.
...
Рейтинг: 0 / 0
Обозреватель веб-страниц Microsoft (Active X)
    #34541601
Fixin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariy1. Никак. Я уже вроде говорил , одного раза мало для осознания?
2. Нет.

Надежда умирает последней. ;-)
...
Рейтинг: 0 / 0
Обозреватель веб-страниц Microsoft (Active X)
    #34541604
Fixin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А список кнопок и панелей ввода можно получть, чтобы их сэмулировать?
т.е. нарисовать эти тулбары можно?
...
Рейтинг: 0 / 0
Обозреватель веб-страниц Microsoft (Active X)
    #34541719
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет.
...
Рейтинг: 0 / 0
Обозреватель веб-страниц Microsoft (Active X)
    #34541820
Fixin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А как это делает макстон? Он же подхватывает плагины интернета.
...
Рейтинг: 0 / 0
Обозреватель веб-страниц Microsoft (Active X)
    #34542486
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть подозрение, что макстон использует не контрол WebBrowser, а какой-то другой интерфейс IE. Попробуй спросить у авторов, они вроде русские.
...
Рейтинг: 0 / 0
Обозреватель веб-страниц Microsoft (Active X)
    #34542516
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Или для их отображения вообще не пользуется средствами IE. Тулбар через один из интерфейсов должен вернуть броузеру hwnd окна, наверное макстон делает тоже самое, а при получении делает SetParent на свое окно. Посмотри в макстоне, какой parent у окна тулбара.

Хотя можешь не смотреть - ты же под 1С колупаешься, без winapi все равно ничего не выйдет. Или придется писать com-переходник.
...
Рейтинг: 0 / 0
Обозреватель веб-страниц Microsoft (Active X)
    #34542692
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все, я разобрался, как это делается, однако на чистом 1c ничего сделать не получится. Нужно юзать winapi и библиотеку типов olelib.tlb.
...
Рейтинг: 0 / 0
Обозреватель веб-страниц Microsoft (Active X)
    #34549312
Fixin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если разобрался, скинь мне, попробую приаттачить.
...
Рейтинг: 0 / 0
Обозреватель веб-страниц Microsoft (Active X)
    #34550424
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
olelib.tlb можно взять здесь . Скидывать нечего. Могу описать алгоритм действий.
1. В разделе реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Toolbar перечислены CLSID тулбаров.
2. Создаешь из этого из CLSID объект. Можно по CLSID выяснить PROGID и создать объект через CreateObject.
3. Получаешь из этого объекта интерфейс IObjectWithSite
4. Выполняешь метод этого интерфейса: SetSite(WebBrowser)
5. Получаешь из того же объекта интерфейс IDeskBand. Далее работаешь только с ним.
6. Получаешь hwnd тулбара из этого интерфейса через свойство GetWindow.
7. Делаешь SetParent этому hwnd на необходимое тебе место.
8. Вызываешь метод GetBandInfo с параметрами 6, 0, и 127 в свойстве dwMask структуры DESKBANDINFO
9. Вызываешь метод ShowDW с параметром 1.
10. IE зачем-то еще два раза вызывает GetBandInfo с теми же параметрами. Наверное это не обязательно.

Здесь находится пример тулбара на VB, можешь посмотреть сам, что и как вызывает IE для его отображения. Чтобы попасть в этот раздел сайта, нужно зарегистрироваться.
...
Рейтинг: 0 / 0
Обозреватель веб-страниц Microsoft (Active X)
    #34550434
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Комментарий к п. 8: в структуру DESKBANDINFO будут переданы размеры области, требуемые тулбаром.
...
Рейтинг: 0 / 0
Обозреватель веб-страниц Microsoft (Active X)
    #34550628
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
П. 4 неточен. Как правильно выясню позже. А пока - http://www.xakep.ru/magazine/xa/085/120/1.asp
...
Рейтинг: 0 / 0
Обозреватель веб-страниц Microsoft (Active X)
    #34551406
Fixin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
гм, попробую посмотреть, может ли 1С получить интерфейс. Создать объект по CLSID она то сможет.

Но вообще то робоформ нормально подрубается к браузеру 1С, так что фиг с ним, пока забью...
Может потом, на досуге.

Лучше подскажи, как картинку выцепить из кеша, это ведь глубо - не давать локальной службе (которая может отформатировать например диск це при желании) узнать, где лежат файлы кеша?
...
Рейтинг: 0 / 0
Обозреватель веб-страниц Microsoft (Active X)
    #34551433
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
www.planetsourcecode.com
Вводи в поиск "ie cache" и обрящешь.
...
Рейтинг: 0 / 0
Обозреватель веб-страниц Microsoft (Active X)
    #34554618
Fixin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariywww.planetsourcecode.com
Вводи в поиск "ie cache" и обрящешь.

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


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