IPB
ЛогинПароль:

> ВНИМАНИЕ!

Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.

Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.

> Графика в Delphi, Работа с Canvas.
сообщение
Сообщение #1


Бывалый
****

Группа: Пользователи
Сообщений: 318
Пол: Мужской

Репутация: -  0  +


Всем привет. Имеется следующая процедура...она полностью рабочая, но хочется ее изменить...в данный момент процедура выводит квадратики...а хотелось бы чтобы она выводила другую фигуру..или вместо фигуры отображалась маленькая картинка..

procedure TForm02.OnDraw(var Mes: TMessage);

var
rp, rn: TRect;
begin
with TProcess02(Mes.LParam) do begin
with rp, PrevPoint do begin
Left := Round(ScaleX * x);
Right := Left + CellWidth;
Top := Round(ScaleY * y);
Bottom := Top + CellHeight;
end;
with rn, NextPoint do begin
Left := Round(ScaleX * x);
Right := Left + CellWidth;
Top := Round(ScaleY * y);
Bottom := Top + CellHeight;
end;
with PaintBox.Canvas do begin
Brush.Color := color;// Теперь после потока появился шлейф
if brush.Color = clwhite then
brush.Color := clred;
FillRect(rp);
Brush.Color :=Color;
// После умирания потока остается синяя точка
if brush.Color = clwhite then
brush.Color := clblue;
FillRect(rn);
end;
end;
end;
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме
dron4ik   Графика в Delphi   17.10.2010 14:41
TarasBer   > или вместо фигуры отображалась маленькая карт…   18.10.2010 13:11
dron4ik   Спасибо)) что - то подобное я сделал))А что еще мо…   18.10.2010 14:19
мисс_граффити   dron4ik, изменить можно что угодно ты определись, …   18.10.2010 15:03
dron4ik   Менять точно не буду щас ничего.Проблемка возникла…   18.10.2010 15:50
TarasBer   Через расширенный режим.   18.10.2010 16:04
dron4ik   Вот скрин. Добавлено через 1 мин. Где находитьс…   18.10.2010 16:30
TarasBer   Ну я вижу, что попадают 9 штук из 10. У тебя нумер…   18.10.2010 17:05
volvo   Показывай Example02.pas полностью. - это очень хо…   18.10.2010 17:09
dron4ik   Я скорее всего не правильно выразился...имел ввиду…   18.10.2010 17:09
volvo   И опять непонятно, что не так... Все закрашивается…   18.10.2010 17:34
dron4ik   Странно..... Добавлено через 5 мин. может это и…   18.10.2010 17:39
мисс_граффити   размер у картинки такой же, как у "родного…   18.10.2010 18:16
dron4ik   метод который я использую он вроде сам "подго…   18.10.2010 18:21
volvo   А можно присоединить сюда ту картинку, с которой т…   18.10.2010 18:47
volvo   Ну, чего и следовало ожидать. Ты что в TProcess02.…   18.10.2010 19:20
dron4ik   В принципе может лучше взять процедуру Execute с о…   18.10.2010 21:03
volvo   Естественно, вызов TProcess02.Create должен быть с…   18.10.2010 21:18
dron4ik   когда не было картинок...движение процессов было х…   18.10.2010 21:22
volvo   Неправда. Точно такое же движение и осталось. Ника…   18.10.2010 21:36
dron4ik   про скорость: Speed := 80; я помню что было на…   18.10.2010 21:39


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 20.04.2024 6:51
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name