Вверх ↑
Пакеты 
HiAsm4
Windows 
Компоненты 
Oкнo 
Регионы - RGN_Combine

RGN_Combine
Краткое описание
   Компонент предназначен для комбинирования двух регионов в один целый
Параметры
  • Mode - Режим объединения областей: AND - пересечение, OR - объединение, XOR - объединение областей, за исключением любых пересекающихся участков, DIFF - объединяются те части области Region1, которые не являются частями области Region2, COPY - Создается копия области, идентифицируемой значением параметра Region1
  • Методы
  • doCombine - Комбинирует два региона в один
  • События
  • onCombine - Событие происходит всякий раз после комбинирования регионов и выдает результат в поток ARG(Region)
  • Свойства
  • Result - Содержит результат комбинирования
  • Данные
  • Region1 - Определяет первый регион для комбинирования
  • Region2 - Определяет второй регион для комбинирования
  • Пример
    Пример использования компонента RGN_Combine
    
    Add(MainForm,2953706,91,119)
    {
    Caption="Пример использования RGN_Combine"
    BorderStyle=3
    Point(Handle)
    Point(Width)
    Point(Height)
    link(onCreate,1545626:doCreateRect,[])
    }
    Add(RGN_Rect,1545626,154,133)
    {
    Point2=19661200
    link(onCreateRect,5949742:doCreateRect,[])
    }
    Add(RGN_Combine,3864493,280,133)
    {
    Mode=2
    link(onCombine,7533673:doSetRegion,[])
    link(Region1,1545626:Result,[(286,121)(320,121)(320,176)(160,176)])
    }
    Add(RGN_Rect,5949742,217,133)
    {
    Point1=2621480
    Point2=5242960
    Point2AsOffset=0
    link(onCreateRect,3864493:doCombine,[])
    }
    Add(RGN_SetToWindow,7533673,343,133)
    {
    link(Handle,2953706:Handle,[(349,60)(78,60)(78,178)(97,178)])
    }

    Замечания
      

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