Архитектура Microsoft Windows для разработчиков


Указание номера версии


Атрибут 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

> Определение номера версии элемента управления

  1. Правой кнопкой мыши щелкните файл Mscal.ocx в окне Проводника и выберите в меню пункт Properties. Этот файл должен находиться в папке \Windows\System.
  2. В диалоговом окне Properties откройте вкладку Version и выясните номер версии.
  3. Установка начальных значений свойств

    Начальные значения свойств элемента управления 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

    1. Запустите Visual Basic.
    2. Создайте новый проект типа Standard EXE.
    3. Нажмите F2, чтобы открыть окно просмотра объектов.
    4. В списке Project/Library выберите Project1.
    5. В списке Classes выберите Forml.
    6. В области Member of Forml прокрутите список свойств, методов и других объектов, доступных объекту Forml.

      По мере добавления элементов управления в форму Forml каждый объект добавляется в список членов формы.

    7. Закройте Visual Basic.


    8. Содержание раздела