Вверх ↑
Пакеты 
HiAsm4
Windows 
Компоненты 
Гpaфикa 
ActionSkin - Img_Line

Img_Line
Краткое описание
   Компонент предназначен для вывода линии по двум заданным точкам.
Параметры
  • Point1 - Координаты верхнего левого угла фигуры по-умолчанию
  • Point2 - Координаты нижнего правого угла фигуры по умолчанию
  • Point2AsOffset - Отсчитывать координаты второй точки относительно первой (т.е. вторая точка это длина и высота фигуры)
  • DrawSource - Объект вывода графики: Bitmap - картинка, Handle - окно или элемент управления Windows, Context - контекст устройства
  • Size - Размер линии (толщина) от 1 и более
  • Color - Цвет линии по умолчанию
  • Методы
  • doDraw - Отрисовать фигуру с верхним левым углом в точке Point1 и правым нижним в точке Point2
  • События
  • onDraw - Событие происходит всякий раз после отрисовки фигуры
  • Данные
  • Bitmap - Объект вывода графики, на которой требуется отрисовать фигуру
  • Пример
    Пример использования компонента Img_Line
    Add(MainForm,12061819,84,70)
    {
     Caption="Пример использования Img_Line"
    }
    Add(PaintBox,16084042,161,70)
    {
     Left=10
     Top=10
     Width=370
     Height=255
     link(onBeforeDraw,15497429:doDraw,[(201,76)(201,111)(156,111)(156,132)])
    }
    Add(Img_Line,15497429,161,126)
    {
     Point2=32768800
     Size=3
     link(Bitmap,16084042:Bitmap,[])
    }
    Add(PointHint,16326278,105,126)
    {
     Info=#0:|0:|0:|21:Для ввода координат, |16:в панели свойств|27: используйте кнопку " ... "|23:напротив свойства Point|
     Transparent=0
     VAlign=0
     Width=148
     Height=102
    }
    
    Замечания
       Следует обратить внимание на то, что координаты точек, по которым рисуется линия задаются в старом формате ввиде Y*65536 + X. Именно такой формат координат точки выдает элемент PointXY.

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