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

> ВНИМАНИЕ!

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

> Графика в Delphi, Работа с Canvas.
dron4ik
сообщение 17.10.2010 10:41
Сообщение #21


Бывалый
****

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


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

 



- Текстовая версия 27.07.2025 8:46
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"