Вверх ↑
Пакеты 
HiAsm4
Windows 
Компоненты 
Koнтpoлы - UseActiveX

UseActiveX
Краткое описание
   Компонент предназначен для подключения зарегистрированных в системе ActiveX элементов к приложению
Параметры
  • Left - Отступ элемента слева
  • Top - Отступ элемента от верха
  • Width - Ширина элемента
  • Height - Высота элемента
  • Align - Выравнивание элемента
  • Visible - Элемент виден/скрыт
  • Enabled - Элемент разрешен/заблокирован
  • CLSID - CLSID или Prog.Name
  • ModeSp - Определяет внешний вид Сплиттера (или его отсутствие)
  • SizeSp - Размер Splitter-а
  • ColorSp - Цвет Splitter-а
  • MinOwn - Минимальный размер, получающийся при уменьшении
  • MinRest - Минимальный размер остающийся в родительском окне при увеличении
  • Методы
  • doExecute - Вызывает метод (имя и параметры передаются в МТ-потоке)
  • doGetProp - Считывает свойство
  • doSetProp - Устанавливает свойство (имя и значение передаются в МТ-потоке)
  • doVisible - Скрывает/показывает элемент
  • doEnabled - Запрещает/разрешает управление элементом
  • doLeft - Уcтaнaвливaeт горизонтальную позицию элемента
  • doTop - Уcтaнaвливaeт вертикальную позицию элемента
  • doWidth - Устанавливает длину окна
  • doHeight - Устанавливает высоту окна
  • doSendToBack - Помещает элемент под всеми другими элементами формы
  • doBringToFront - Помещает элемент над всеми другими элементами формы
  • doSetFocus - Устанавливает фокус на элементе
  • События
  • onEvent - Событие от ActiveX
  • onGetProp - Событие происходит после doGetProp и выдаёт значение свойства
  • onError - Событие происходит при ошибочном вызове точек
  • Свойства
  • Handle - Содержит идентификатор элемента
  • Left - Содержит отступ элемента слева от родительского компонента
  • Top - Содержит отступ элемента от верха родительского компонента
  • Width - Ширина элемента
  • Height - Высота элемента
  • Пример
    Пример использования компонента UseActiveX

    Add(MainForm,12143271,168,112)
    {
    Left=20
    Top=105
    Width=463
    Height=450
    Caption="Пример использования UseActiveX"
    }
    Add(UseActiveX,4400508,329,168)
    {
    Left=105
    Width=350
    Height=425
    Align=5
    CLSID="WMPlayer.OCX.7"
    }
    Add(MT_Add,2157931,266,182)
    {
    link(onAdd,4400508:doSetProp,[])
    link(Data,422645:String,[])
    }
    Add(MT_Add,3973430,217,182)
    {
    Data=String(url)
    link(onAdd,2157931:doAdd,[])
    }
    Add(ListBox,422645,245,112)
    {
    Width=105
    Height=425
    Align=1
    ModeSp=1
    Strings=#35:http://www.dreamradio.ie/listen.asx|60:http://www.1club.fm/go/tunein.aspx?station=trance&bitrate=hi|
    Point(String)
    link(onClick,3679563:doData,[(296,125)(296,100)(156,100)(156,188)])
    }
    Add(DoData,3679563,168,182)
    {
    link(onEventData,3973430:doAdd,[])
    }


    Замечания
    Обновление элемента: [svn]UseActiveX.pas[/svn]
    BB-code статьи для вставки
    Всего комментариев: 0
    (комментарии к статье еще не добавлены)
    Комментарий
    ...