Скачиваний:
0
Добавлен:
30.05.2020
Размер:
2.32 Кб
Скачать
//---------------------------------------------------------------------------

#include <vcl.h>
#pragma hdrstop

#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Timer1Timer(TObject *Sender)
{
 int x=80,y=30;
 int dx,dy;

 Image1->Picture->Bitmap = NULL;
 dy=dx=StrToInt(TrackBar1->Position);

  Canvas->Brush->Color=clRed;
 Image1->Canvas->FloodFill(250,150,clRed,fsSurface);

 Image1->Canvas->Pen->Width=3;
 Image1->Canvas->MoveTo(x+0*dx,y+7*dy);
 Image1->Canvas->LineTo(x+0*dx,y+6*dy);

 Image1->Canvas->MoveTo(x+0*dx,y+6*dy);
 Image1->Canvas->LineTo(x+1*dx,y+6*dy);

 Image1->Canvas->MoveTo(x+1*dx,y+6*dy);
 Image1->Canvas->LineTo(x+1*dx,y+3*dy);

 Image1->Canvas->MoveTo(x+2*dx,y+3*dy);
 Image1->Canvas->LineTo(x+2*dx,y+0*dy);

 Image1->Canvas->MoveTo(x+1*dx,y+3*dy);
 Image1->Canvas->LineTo(x+2*dx,y+3*dy);

 Image1->Canvas->MoveTo(x+3*dx,y+0*dy);
 Image1->Canvas->LineTo(x+3*dx,y+3*dy);

 Image1->Canvas->MoveTo(x+3*dx,y+0*dy);
 Image1->Canvas->LineTo(x+2*dx,y+0*dy);

 Image1->Canvas->MoveTo(x+7*dx,y+3*dy);
 Image1->Canvas->LineTo(x+3*dx,y+3*dy);

 Image1->Canvas->MoveTo(x+7*dx,y+3*dy);
 Image1->Canvas->LineTo(x+7*dx,y+1*dy);

 Image1->Canvas->MoveTo(x+13*dx,y+1*dy);
 Image1->Canvas->LineTo(x+13*dx,y+2*dy);

 Image1->Canvas->MoveTo(x+13*dx,y+1*dy);
 Image1->Canvas->LineTo(x+7*dx,y+1*dy);

 Image1->Canvas->MoveTo(x+12*dx,y+2*dy);
 Image1->Canvas->LineTo(x+13*dx,y+2*dy);

 Image1->Canvas->MoveTo(x+0*dx,y+7*dy);
 Image1->Canvas->LineTo(x+12*dx,y+7*dy);

 Image1->Canvas->MoveTo(x+12*dx,y+2*dy);
 Image1->Canvas->LineTo(x+12*dx,y+7*dy);

 Image1->Canvas->Rectangle(x+8*dx,y+2*dy,x+11*dx,y+4*dy);

 Image1->Canvas->Ellipse(x+1.6*dx,y+6*dy,x+3.6*dx,y+8*dy);
 Image1->Canvas->Ellipse(x+5.3*dx,y+6*dy,x+7.26*dx,y+8*dy);
 Image1->Canvas->Ellipse(x+9*dx,y+6*dy,x+10.93*dx,y+8*dy);
}
//---------------------------------------------------------------------------

Соседние файлы в папке PR_5
  • #
    30.05.2020589.82 Кб0Project1.tds
  • #
    30.05.20203.82 Кб0Project1.~bpr
  • #
    30.05.20201.07 Кб0Project1.~cpp
  • #
    30.05.2020422.97 Кб0Project2.obj
  • #
    30.05.2020589.82 Кб0Project2.tds
  • #
    30.05.20202.32 Кб0Unit1.cpp
  • #
    30.05.202051 б0Unit1.ddp
  • #
    30.05.2020863 б1Unit1.dfm
  • #
    30.05.2020936 б0Unit1.h
  • #
    30.05.2020429.3 Кб0Unit1.obj
  • #
    30.05.20202.32 Кб0Unit1.~cpp