LineDraw

2D_Draw ››
Parent Previous Next

LineDraw

Синтаксис

Function LineDraw(ByVal x As Long,ByVal y As Long,ByVal x1 As Long,ByVal y1 As Long,ByVal width As Long=0,ByVal color As Long=0,ByVal style As Long=PS_SOLID) As Integer

Описание

Используется для рисования линии

Параметры

x - начальное расположение по оси X

y - начальное расположение по оси Y

x1 - конечное расположение по оси X

y1 - конечное расположение по оси Y

width - ширина линии

color - цвет линии

style - Стиль, может быть:

    PS_SOLID - Сплошная линия .
    PS_DASH - Штриховая линия. Этот стиль допустим только тогда, когда ширина пера линии равняется единице или меньше ее, в единицах измерения устройства (пикселях).
    PS_DOT - Пунктирная линия. Этот стиль допустим только тогда, ширина пера границы равняется единице или меньше ее, в единицах измерения устройства (пикселях).
    PS_DASHDOT - Стиль имеет чередующиеся штрихи и точки. Этот стиль допустим только тогда, когда ширина пера линии равняется единице или меньше ее, в единицах измерения устройства (пикселях).
    PS_DASHDOTDOT - Стиль имеет чередующиеся штрихи и двойные точки. Этот стиль допустим только тогда, когда ширина пера линии равняется единице или меньше ее, в единицах измерения устройства (пикселях).
    PS_NULL - линия невидима.
    PS_INSIDEFRAME - Только для Windows. Сплошная линия. Когда этот стиль используется в какой-либо рисующей функции GDI, размеры фигуры сжимаются так, чтобы она вместилась полностью в прямоугольнике ограничения, принимая во внимание толщину пера. Это применяется только к геометрическим перьям.

Платформы

Windows , Linux

Пример

#Include "window9.bi"
Var hwnd=OpenWindow("",100,100,300,300)
UpdateInfoXserver()
WindowStartDraw(hwnd) 'начинаем рисование
  boxdraw(0,0,300,300,0,0)
  LineDraw(65,65,200,200,10,&hff0000) ' рисуем линию
StopDraw ' заканчиваем рисование
Do : Loop until WaitEvent= EventClose

Результат

Created with the Personal Edition of HelpNDoc: Full featured Help generator