Форум: "Основная";
Текущий архив: 2005.07.11;
Скачать: [xml.tar.bz2];
ВнизЧем заменить метод 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 вся ветка
Форум: "Основная";
Текущий архив: 2005.07.11;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.036 c