Вниз
Скачать: CL | DM;

Чем заменить метод FloodFill, отсутствующий у QRDBChart.Canvas   Найти похожие ветки 

← →
Игорь Степанов   (2005-06-10 12:25) [0]

Уважаемые мастера,

Мне нужно на QRDBChart.Canvas заливать фигуры произвольной формы. Однако у QRDBChart.Canvas имеется только метод FillRect, но нет метода FloodFill обычного холста.

Что можно использовать вместо FloodFill?

С уважением,
Игорь Степанов


← →
Гаврила ©   (2005-06-10 12:43) [1]

Я не работал с QRDBChart ,но рискну предположить
что QRDBChart.Canvas имеет некий Handle типа HDC
в таком случае к нему можно применить АПИ функцию
FloodFill


← →
han_malign ©   (2005-06-10 12:48) [2]

FloodFill(Canvas.Handle, X, Y, Color);
ExtFloodFill(Canvas.Handle, X, Y, Color, FLOODFILLBORDER);
ExtFloodFill(Canvas.Handle, X, Y, Color, FLOODFILLSURFACE);


← →
Игорь Степанов   (2005-06-13 09:46) [3]

Оказалось, что достаточно записать строчку кода
QRDBChart1.Canvas.Brush.Color:=clBlack;
и прекрасно нужные фигуры заливаются нужным цветом. Я это использовал для рисования на кривых графика собственных маркеров.
С уважением,
Игорь Степанов



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.027 c
3-1117022451
PHilosoPH!
2005-05-25 16:00
2005.07.11
Загрузка изображения из *.jpg файла в BLOB-поле через TDBImage


1-1118902502
Магнум
2005-06-16 10:15
2005.07.11
TListView and "Array index out of bounds"


9-1110377372
mr_Coder
2005-03-09 17:09
2005.07.11
Вопрос новичка по GLScene


3-1117305289
asker
2005-05-28 22:34
2005.07.11
Kak udalit fail s bazoj dannih??


14-1118223785
wHammer
2005-06-08 13:43
2005.07.11
Совместимость версий Delphi




   Наверх