ActuveX web browser

Вопросы, не попадающие в другие разделы.

ActuveX web browser

Сообщение Fallout13 » Пн фев 18, 2008 11:06 am

Здравствуйте!

Есть ли у кого нибудь опыт использования такого activeX как microsoft web browser? Собственно нужен он для отображения локальных html документов и для выхода на всякие интелектуальные устройства с вебсерверами (шнайдер любит этим баловаться).

Не могу найти описание свойтв. Может есть у кого? Или есть аналоги этому activeX?
Fallout13
 
Сообщения: 129
Зарегистрирован: Вт янв 15, 2008 11:17 am

Сообщение Dimitor » Пн фев 18, 2008 1:11 pm

Я пользуюсь... Отчеты через него показываю.
Описания искал гуглом.

Для использования хватает двух методов:
#Explorer.Navigate( адрес_или_имя_файла ) - показать HTML-документ
#Explorer.ExecWB( 6, 2 ) - отправить текущий документ на печать

Со временем от второго отказался, перенеся все управление внутрь документа.
Dimitor
 
Сообщения: 42
Зарегистрирован: Пт июл 13, 2007 11:05 am

Сообщение Fallout13 » Пн фев 18, 2008 2:08 pm

Dimitor писал(а):Я пользуюсь... Отчеты через него показываю.
Описания искал гуглом.

Для использования хватает двух методов:
#Explorer.Navigate( адрес_или_имя_файла ) - показать HTML-документ
#Explorer.ExecWB( 6, 2 ) - отправить текущий документ на печать

Со временем от второго отказался, перенеся все управление внутрь документа.


Ясно. А документацией не поделитесь?
Меня интересует конкретно можно ли открыть эксплорер в модальном режиме (т.е. пока окно IE открыто нельзя перейти в остальные приложения).
Опять же доступ к свойствам IE через InTоuch ?
Можно ли чтобы IE работал в экранной форме а не в отдельном окне? (просто как текстовое поле без элементов управления).
Fallout13
 
Сообщения: 129
Зарегистрирован: Вт янв 15, 2008 11:17 am

Сообщение Dimitor » Пн фев 18, 2008 4:55 pm

Документация тут:
http://www.google.ru/search?hl=ru&q=Mic ... x&lr=&aq=f
:)

На все остальные вопросы ответы практически одинаковые:
1. Создаем экран в интаче
2. Кладем на него ActiveX Microsoft Web Browser
3. Двойным щелчком на нем открываем свойства и смотрим какие в-принципе доступны.
4. Любым удобным способом (OnShow, OnKeyDown итд) открываем нужную страницу через Navigate
5. Модальность определяется твоей политикой в интаче, хочешь держишь экран поверх всех, хочешь - нет
Dimitor
 
Сообщения: 42
Зарегистрирован: Пт июл 13, 2007 11:05 am

Сообщение Fallout13 » Вт фев 19, 2008 9:21 am

За документацию спасибо, счас посмотрим.

На счет модальности вы меня наверно немного не поняли или я не понял... Просто по Navigate у меня страничка открывается не на форме InTouch а открывается отдельное окно IE... вот такая вот беда. :(
Fallout13
 
Сообщения: 129
Зарегистрирован: Вт янв 15, 2008 11:17 am

Сообщение Fallout13 » Вт фев 19, 2008 1:40 pm

Все разобрался... нашел на официальном вондерваре...
надо стандартную строку вызова типа
#Explorer.Navigate( "String", "Pointer", "Pointer", "Pointer", "Pointer");

заменить на
#Explorer.Navigate( "String");
и всем будет счастье ;)

Проблема решена. Всем сочувствующим спасибо :!:
Fallout13
 
Сообщения: 129
Зарегистрирован: Вт янв 15, 2008 11:17 am

scadareports

Сообщение Adr80 » Ср мар 25, 2009 6:47 pm

#Explorer.Navigate( "String");
Именно так оно и должно работать. Пользую прогу http://www.scadareports.ru/. Ее отчеты также встраиваются
Adr80
 
Сообщения: 1
Зарегистрирован: Ср мар 25, 2009 6:43 pm


Вернуться в Другое

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7