Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.03.16;
Скачать: CL | DM;

Вниз

Создание рамки с бегущими муравьями   Найти похожие ветки 

 
dmitry_12_08_73   (2008-02-19 10:40) [0]

Как создать пустую рамку с бегущими муравьями на подобие рамки в Photoshop


 
KilkennyCat ©   (2008-02-19 11:06) [1]

и что с ней потом делать? вставить фотографию и повесить на стену?

Pen + F1


 
MBo ©   (2008-02-19 12:40) [2]


X1,Y1,X2,Y2:Integer;

procedure TForm1.EraseRect;
begin
 Canvas.Pen.Color:=Color;
 Canvas.Pen.Style:=psSolid;
 Canvas.Pen.Width:=3;
 Canvas.Rectangle(X1,Y1,X2,Y2);
 Canvas.Pen.Width:=1;
end;

procedure TForm1.FormMouseDown(Sender: TObject; Button: TMouseButton;
 Shift: TShiftState; X, Y: Integer);
begin
 EraseRect;
 X1:=X;
 Y1:=Y;
end;

procedure TForm1.FormMouseMove(Sender: TObject; Shift: TShiftState; X,
 Y: Integer);
begin
if ssLeft in Shift then begin
     EraseRect;
     X2 := X; Y2 := Y;
   end;
end;

procedure TForm1.Timer1Timer(Sender: TObject);
begin
 EraseRect;
 Inc(Counter);
 DrawAnts;
end;

procedure TForm1.DrawAnts;
var
 cm:Integer;
begin
 cm:=Counter mod 6;
 Canvas.Pen.Color:=clRed;
 Canvas.Pen.Style:=psDot;
 Canvas.MoveTo(X1+cm,Y1);
 Canvas.LineTo(X2,Y1);
 Canvas.Moveto(X2,Y1+cm);
 Canvas.LineTo(X2,Y2);
 Canvas.MoveTo(X2-cm,Y2);
 Canvas.LineTo(X1,Y2);
 Canvas.MoveTo(X1,Y2-cm);
 Canvas.LineTo(X1,Y1);
end;


 
Johnmen ©   (2008-02-19 13:53) [3]

Не получится - зима. Муравьи спят...


 
ASMSoft ©   (2008-02-19 14:12) [4]

procedure TForm1.FormCreate(Sender: TObject);
begin
 with Canvas do begin
  Pen.Style:=psDot;
  Pen.Mode:=pmNotXor;
  Pen.Color:=clRed;
  Brush.Style:=bsClear;
 end;
 Timer1.Interval:=250;
end;

procedure TForm1.Timer1Timer(Sender: TObject);
begin
 if Canvas.Pen.Style <> psSolid then begin
  Canvas.Rectangle(Rect(10,10,100,100));
  Canvas.Pen.Style:=psSolid;
 end;
 Canvas.Rectangle(Rect(10,10,100,100));
end;

:)



Страницы: 1 вся ветка

Текущий архив: 2008.03.16;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.011 c
2-1203088715
aids
2008-02-15 18:18
2008.03.16
Потоки и поиск


6-1182508880
Barsky
2007-06-22 14:41
2008.03.16
Работа с web-формами


2-1203221494
Mk30
2008-02-17 07:11
2008.03.16
Как запрограммировать запуск Блокнота из Делфи?


15-1202484636
Cyrax
2008-02-08 18:30
2008.03.16
Рейтинг (популярность) сотовых телефонов...


2-1203422471
Tzw
2008-02-19 15:01
2008.03.16
Перехват ReadFile