|
|
|
Обозреватель веб-страниц Microsoft (Active X)
|
|||
|---|---|---|---|
|
#18+
Как в нем показать меню и тулбары браузера IE? Или может другой какой компонент можно юзать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2007, 21:50 |
|
||
|
Обозреватель веб-страниц Microsoft (Active X)
|
|||
|---|---|---|---|
|
#18+
1. Никак. Я уже вроде говорил , одного раза мало для осознания? 2. Нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2007, 22:40 |
|
||
|
Обозреватель веб-страниц Microsoft (Active X)
|
|||
|---|---|---|---|
|
#18+
Antonariy1. Никак. Я уже вроде говорил , одного раза мало для осознания? 2. Нет. Надежда умирает последней. ;-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2007, 11:18 |
|
||
|
Обозреватель веб-страниц Microsoft (Active X)
|
|||
|---|---|---|---|
|
#18+
А список кнопок и панелей ввода можно получть, чтобы их сэмулировать? т.е. нарисовать эти тулбары можно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2007, 11:19 |
|
||
|
Обозреватель веб-страниц Microsoft (Active X)
|
|||
|---|---|---|---|
|
#18+
Нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2007, 11:49 |
|
||
|
Обозреватель веб-страниц Microsoft (Active X)
|
|||
|---|---|---|---|
|
#18+
А как это делает макстон? Он же подхватывает плагины интернета. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2007, 12:11 |
|
||
|
Обозреватель веб-страниц Microsoft (Active X)
|
|||
|---|---|---|---|
|
#18+
Есть подозрение, что макстон использует не контрол WebBrowser, а какой-то другой интерфейс IE. Попробуй спросить у авторов, они вроде русские. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2007, 14:53 |
|
||
|
Обозреватель веб-страниц Microsoft (Active X)
|
|||
|---|---|---|---|
|
#18+
Или для их отображения вообще не пользуется средствами IE. Тулбар через один из интерфейсов должен вернуть броузеру hwnd окна, наверное макстон делает тоже самое, а при получении делает SetParent на свое окно. Посмотри в макстоне, какой parent у окна тулбара. Хотя можешь не смотреть - ты же под 1С колупаешься, без winapi все равно ничего не выйдет. Или придется писать com-переходник. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2007, 15:01 |
|
||
|
Обозреватель веб-страниц Microsoft (Active X)
|
|||
|---|---|---|---|
|
#18+
Все, я разобрался, как это делается, однако на чистом 1c ничего сделать не получится. Нужно юзать winapi и библиотеку типов olelib.tlb. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2007, 15:35 |
|
||
|
Обозреватель веб-страниц Microsoft (Active X)
|
|||
|---|---|---|---|
|
#18+
Если разобрался, скинь мне, попробую приаттачить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2007, 17:30 |
|
||
|
Обозреватель веб-страниц Microsoft (Active X)
|
|||
|---|---|---|---|
|
#18+
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 для его отображения. Чтобы попасть в этот раздел сайта, нужно зарегистрироваться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2007, 10:19 |
|
||
|
Обозреватель веб-страниц Microsoft (Active X)
|
|||
|---|---|---|---|
|
#18+
Комментарий к п. 8: в структуру DESKBANDINFO будут переданы размеры области, требуемые тулбаром. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2007, 10:22 |
|
||
|
Обозреватель веб-страниц Microsoft (Active X)
|
|||
|---|---|---|---|
|
#18+
П. 4 неточен. Как правильно выясню позже. А пока - http://www.xakep.ru/magazine/xa/085/120/1.asp ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2007, 11:12 |
|
||
|
Обозреватель веб-страниц Microsoft (Active X)
|
|||
|---|---|---|---|
|
#18+
гм, попробую посмотреть, может ли 1С получить интерфейс. Создать объект по CLSID она то сможет. Но вообще то робоформ нормально подрубается к браузеру 1С, так что фиг с ним, пока забью... Может потом, на досуге. Лучше подскажи, как картинку выцепить из кеша, это ведь глубо - не давать локальной службе (которая может отформатировать например диск це при желании) узнать, где лежат файлы кеша? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2007, 14:30 |
|
||
|
Обозреватель веб-страниц Microsoft (Active X)
|
|||
|---|---|---|---|
|
#18+
www.planetsourcecode.com Вводи в поиск "ie cache" и обрящешь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2007, 14:36 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=34551433&tid=1458197]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
160ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
| others: | 14ms |
| total: | 281ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...