VCL C ++ (граница кисти при рисовании)

Может ли кто-нибудь помочь мне. Я рисую стрелку, используя многоугольник, один для квадрата и один для треугольника.

image->Canvas->Brush->Color = clGreen;
image->Canvas->Polygon(s, 5);
image->Canvas->Brush->Color = clGreen;
image->Canvas->Polygon(t, 4);

Проблема в том, что черный маленький разрыв между ними. Я уверен, что нет проблем с координатами, потому что, когда я рисую два эллипса, одна проблема в другой снова появляется в виде крошечной черной границы.

0

Решение

Canvas->Polygon() рисует ряд линий, используя Canvas->Pen а затем заполняет форму, используя Canvas->Brush, Если вы не хотите, чтобы линии появлялись, установите Canvas->Pen->Width в 0 или установите Canvas->Pen->Style в psClear,

0

Другие решения


По вопросам рекламы ammmcru@yandex.ru
Adblock
detector