Указание номера версии
Атрибут CODEBASE позволяет также указать номер версии, чтобы пользователь смог загрузить только определенную версию управляющего элемента.
Пример В этом коде средствами атрибута CODEBASE указывается номер версии (4.70. 1165) элемента управления типа «всплывающее меню»:
<OBJECT
CLASSID="CLSID:7823A620-9DD9-11CF-A662-OOAAOOC066D2"
CODEBASE="iemenu.ocx#Version=4,70,0,1165">
Если номер версии не указан (формат ее номера — N,N,N,N), Internet Explorer воспользуется любой из установленных на компьютере версий элемента управления. Чтобы каждый раз загружать элемент управления на компьютер пользователя, укажите номер версии -1,-1,-1,-1
> Определение номера версии элемента управления
- Правой кнопкой мыши щелкните файл Mscal.ocx в окне Проводника и выберите в меню пункт Properties. Этот файл должен находиться в папке \Windows\System.
- В диалоговом окне Properties откройте вкладку Version и выясните номер версии.
- Запустите Visual Basic.
- Создайте новый проект типа Standard EXE.
- Нажмите F2, чтобы открыть окно просмотра объектов.
- В списке Project/Library выберите Project1.
- В списке Classes выберите Forml.
- В области Member of Forml прокрутите список свойств, методов и других объектов, доступных объекту Forml.
По мере добавления элементов управления в форму Forml каждый объект добавляется в список членов формы.
- Закройте Visual Basic.
Установка начальных значений свойств
Начальные значения свойств элемента управления ActiveX определяют, как данный элемент управления отображается при загрузке HTML-страницы программой просмотра.
Чтобы задать начальные свойства объекта для управляющего элемента ActiveX, воспользуйтесь тэгами <PARAM>.
Синтаксис Тэг <PARAM> использует следующий синтаксис:
<PARAM NAME="Имя параметра" VАLUE="Значение">
Для каждого свойства применяется отдельный тэг <PARAM>.
Пример Ниже приведен тэг <OBJECT> элемента управления ActiveX Label, для которого заданы начальные значения свойств Angle, Alignment и Caption:
<OBJECT
classid="clsid:99B42120-6EC7-11CF-A6C7-OOAAOOA47DD2"
id=lblActiveLbl
width=250
height=250
>
<PARAM NAME="Angle" VALUE="90">
<PARAM NAME="Alignment" VALUE="2">
<PARAM NAME="Caption" VALUЕ="Привет всем!">
</OBJECT>
Примечание Чтобы выяснить имена и допустимые значения свойств объекта, обратитесь к справке по объекту или воспользуйтесь средством просмотра объектов (Object Browser) Microsoft Visual Basic.
> Просмотр объекта Form с помощью Object Browser