Вверх ↑
Пакеты 
HiAsm4
Windows 
Компоненты 
Интерфейс 
Менеджеры - UseWinAnimation

UseWinAnimation
Краткое описание
   Компонент предназначен для управления анимацией окон при показе/скрытии
Параметры
  • ControlManager - Управление элементом
  • Time - Время показа анимации в мсек
  • ActivationMode - Activate - включить анимацию на показ. Hide - включить анимацию на скрытие
  • CENTER - Разжимать/сжимать из(в) точки(у) (перекрывает остальные режимы)
  • SLIDE - Использовать слайдовую анимацию (выезжание/заезжание) вместо роликовой (разворачивание/сворачивание) (игнорируется, когда используется с CENTER)
  • HOR_POSITIVE - Разворачивать/сворачивать слева-направо (игнорируется, когда используется с CENTER)
  • HOR_NEGATIVE - Разворачивать/сворачивать справа-налево (игнорируется, когда используется с CENTER)
  • VER_POSITIVE - Разворачивать/сворачивать сверху-вниз (игнорируется, когда используется с CENTER)
  • VER_NEGATIVE - Разворачивать/сворачивать снизу-вверх (игнорируется, когда используется с CENTER)
  • Методы
  • doAnimation - Включает анимацию контрола
  • Примеры
    Пример использования компонента UseWinAnimation
    
    Add(MainForm,2953706,70,168)
    {
    Width=643
    Height=441
    Name="mainform"
    Caption="UseWinAnimation"
    Position=1
    Point(doVisible)
    link(onCreate,11271925:doEvent1,[])
    }
    Add(UseWinAnimation,5322756,350,182)
    {
    ControlManager="mainform"
    CENTER=0
    }
    Add(Memo,11138909,224,126)
    {
    Left=10
    Top=5
    Width=305
    Height=195
    Color=8388608
    Visible=1
    Name="memo_1"
    }
    Add(UseWinAnimation,5642203,350,217)
    {
    ControlManager="memo_1"
    SLIDE=0
    HOR_NEGATIVE=0
    }
    Add(Hub,11271925,119,182)
    {
    link(onEvent1,5322756:doAnimation,[])
    link(onEvent2,12347820:doTimer,[(151,195)(151,216)])
    }
    Add(Timer,12347820,168,210)
    {
    Interval=500
    Enable=1
    AutoStop=4
    link(onTimer,12580448:doNext,[])
    }
    Add(Memo,3506813,266,126)
    {
    Left=320
    Top=5
    Width=305
    Height=195
    Color=32768
    Visible=1
    Name="memo_2"
    }
    Add(Memo,3247277,308,126)
    {
    Left=10
    Top=205
    Width=305
    Height=195
    Color=128
    Visible=1
    Name="memo_3"
    }
    Add(Memo,13420821,350,126)
    {
    Left=320
    Top=205
    Width=305
    Height=195
    Color=32896
    Visible=1
    Name="memo_4"
    }
    Add(Counter,12580448,217,210)
    {
    Max=4
    link(onNext,14017832:doEvent,[])
    }
    Add(IndexToChanel,14017832,273,210)
    {
    Count=5
    link(onEvent2,5642203:doAnimation,[])
    link(onEvent3,15539381:doAnimation,[(327,230)(327,258)])
    link(onEvent4,14255788:doAnimation,[(321,237)(321,293)])
    link(onEvent5,14421380:doAnimation,[(315,244)(315,328)])
    }
    Add(UseWinAnimation,15539381,350,252)
    {
    ControlManager="memo_2"
    SLIDE=0
    HOR_POSITIVE=0
    }
    Add(UseWinAnimation,14255788,350,287)
    {
    ControlManager="memo_3"
    SLIDE=0
    HOR_NEGATIVE=0
    VER_POSITIVE=0
    }
    Add(UseWinAnimation,14421380,350,322)
    {
    ControlManager="memo_4"
    SLIDE=0
    HOR_POSITIVE=0
    VER_POSITIVE=0
    }

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