Синтаксис

FLOAT SetBrushColors2D(HANDLE HSpace, HANDLE HObject, HANDLE HColorsList)


Описание

Функция для установки массива цветов для градиентной кисти



Параметры

HSpace        Дескриптор рабочего пространства

HObject        Дескриптор графического объекта

HColorsList        Дескриптор динамического массива со списком цветов в поле "FLOAT". Должно быть минимум 2 цвета


Возвращаемое значение

Если функция выполнена успешно, то вернет 1, иначе 0


Пример

HANDLE HSpace, HObject

COLORREF c1,c2,c3


  Brush:=GetBrushObject2dGetBrushObject2d (HSpace,HObject);

  r:=SetBrushStyle2dSetBrushStyle2d (HSpace,~Brush,BS_GRADIENT_LINEAR)

  r:=SetBrushPoints2dSetBrushPoints2d (HSpace,~Brush,0,0,1,0)

  

  list:=newNew ();

  r:=vinsertvInsert (~list,"FLOAT");

  vsetvSet (~list,0,"FLOAT",floatFloat (c1));

  r:=vinsert(~list,"FLOAT");

  vset(~list,1,"FLOAT",float(c2));

  r:=vinsert(~list,"FLOAT");

  vset(~list,1,"FLOAT",float(c3));

  r:=SetBrushColors2d(HSpace,~Brush,~list)


  delete(~list)


см. Функции работы с двухмерной графикойGrafics_function

Created with the Personal Edition of HelpNDoc: Add an Extra Layer of Security to Your PDFs with Encryption