Visual Basic 6. Руководство разработчика



         

Объект


InternetExplorer

Объект InternetExplorer позволяет запустить экземпляр Internet Explorer из приложения и манипулировать им с помощью OLE. Он поддерживает те же свой­ства и методы, что и элемент управления WebBrowser, и имеет дополнительные возможности. Кратко рассмотрим свойства и методы этого объекта, но сначала создадим приложение, которое управляет InternetExplorer. (IExplore на компакт-диске).

Рис. 21.2. Страница Calendar.htm, открытая приложением Browser

VB6 в действии: проект Explore

Чтобы установить ссылку на Internet Explorer из проекта, добавьте ссылку на объект InternetExplorer Для этого выполните следующие действия.

1. Откройте новый проект, выбрав тип проекта Standard EXE

2. Выберите команду References (Ссылки) меню Project (Проект), чтобы открыть диалоговое окно References.

3. Установите флажок Microsoft Internet Controls.

Новый значок на панели элементов управления не появится. Но если открыть окно Object Browser, то можно обнаружить, что класс Internet Explorer был добавлен к проекту. В окне Members будут видны свойства и методы класса IntemetExplorer. С их помощью можно управлять Internet Explorer посредством OLE.

Построим приложение, управляющее одним или несколькими экземплярами IntemetExplorer (рис. 21.3). Пользователь может выбрать адрес из элемента управления ComboBox в окне Visual Basic и щелкнуть на кнопке Show URL, чтобы запустить экземпляр Internet Explorer, в котором воспроизводится выбранный пользователем URL.

Рис. 21.3. Использование приложения IExplore для управления Internet Explorer

Далее выполните следующие действия.

4. Создайте форму, подобную показанной на рис. 21.3.

5. Объявите переменную, которая обращается к элементам класса IntemetExplorer.

Dim IE As New IntemetExplorer

6. Добавьте следующий код инициализации в событие, обрабатываемое при загрузке формы.

Private Sub Form_Load()

List1.AddItem "microsoft"

List1.AddItem "sybex"

List1.AddItem "infoseek"

List1.AddItem "realaudio"




Содержание  Назад  Вперед