SetBrushColors2d
Синтаксис
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