![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Чем заменить метод FloodFill, отсутствующий у QRDBChart.Canvas [D7, Win2k, WinXP]
Игорь Степанов © (2005-06-10 12:25:00)Уважаемые мастера,
Мне нужно на QRDBChart.Canvas заливать фигуры произвольной формы. Однако у QRDBChart.Canvas имеется только метод FillRect, но нет метода FloodFill обычного холста.
Что можно использовать вместо FloodFill?
С уважением,
Игорь Степанов
Игорь Степанов (2005-06-13 09:46:00) [1]Оказалось, что достаточно записать строчку кода
QRDBChart1.Canvas.Brush.Color:=clBlack;
и прекрасно нужные фигуры заливаются нужным цветом. Я это использовал для рисования на кривых графика собственных маркеров.
С уважением,
Игорь Степанов
han_malign (2005-06-10 12:48:00) [2]FloodFill(Canvas.Handle, X, Y, Color);
ExtFloodFill(Canvas.Handle, X, Y, Color, FLOODFILLBORDER);
ExtFloodFill(Canvas.Handle, X, Y, Color, FLOODFILLSURFACE);
Гаврила (2005-06-10 12:43:00) [3]Я не работал с QRDBChart ,но рискну предположить
что QRDBChart.Canvas имеет некий Handle типа HDC
в таком случае к нему можно применить АПИ функцию
FloodFill