Форум: "Media";
Текущий архив: 2006.11.12;
Скачать: [xml.tar.bz2];
ВнизCanvas - закраска цветом определенной области Найти похожие ветки
← →
DelphiLexx © (2006-04-06 13:48) [0]На форме расположен компонент TImage в него загружен wmf файл (см. архив pict.rar - там pict1.jmp это как у меня сейчас, pict2.jmp как нужно). Как мне закрасить прямоугольничик. Paint как-то умеет это делать за один проход - взял ведро навёл на область прямоугольника и всё готово.
http://www.rsdn.ru:80/File/26841/pict.rar
← →
antonn © (2006-04-06 14:06) [1]canvas.FloodFill();
оно?
← →
antonn © (2006-04-06 14:07) [2]ведро, блин...
надо запомнить:)
← →
DelphiLexx © (2006-04-06 14:14) [3]
> canvas.FloodFill();
В x,y передаем точку из области, которую хотим закрасить?
← →
antonn © (2006-04-06 14:28) [4]DelphiLexx © (06.04.06 14:14) [3]
угу, и еще стиль нужно. Зажми Ctrl и щелкни на названии функции, тебя перенесет в ее модуль, там можно лгянуть входные данные
← →
DelphiLexx © (2006-04-06 14:29) [5]
> ведро, блин...
> надо запомнить:)
FloodFill это хорошо, но у меня же в TImage загружен wmf-векторная графика, а FloodFill работает только с bitmap, тогда как быть?
← →
antonn © (2006-04-06 15:38) [6]DelphiLexx © (06.04.06 14:29) [5]
а, вон оно что.. не работал с wmf просто. Его отрендерить на битмап возможно?
← →
DelphiLexx © (2006-04-06 16:08) [7]
> а, вон оно что.. не работал с wmf просто. Его отрендерить
> на битмап возможно?
wmf легко конвертируется в bmp, а вот обратно уже нет, хотя все Api-шные процедуры не выдают ошибок при конвертировании
Страницы: 1 вся ветка
Форум: "Media";
Текущий архив: 2006.11.12;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.04 c