Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Crtanje linija metodom Draw

[es] :: C/C++ programiranje :: C/C++ za početnike :: Crtanje linija metodom Draw

[ Pregleda: 2135 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

vlada89

Član broj: 21638
Poruke: 42
80.93.231.*



Profil

icon Crtanje linija metodom Draw17.06.2006. u 17:33 - pre 217 meseci
Dakle ,zelim da nacrtam izlomljenu liniju gde koordinate tacaka ucitavam recimo iz nekog file-a , pa me zanima da li se to moze uraditi preko Draw f-je da iscrtavanje bude lagano.
Probao sam sa LineTo (x,y) ali me interesuje da li moze i drugacije?

Pozdrav svima .
 
Odgovor na temu

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 4902
*.nat-pool.po.sbb.co.yu.

Jabber: xfiles@elitesecurity.org


+638 Profil

icon Re: Crtanje linija metodom Draw17.06.2006. u 18:13 - pre 217 meseci
Pretpostavljam da koristis BCB (shodno prethodnim pitanjima).

Da. Postoji i 'laksi' nacin, ali nista spektakularno neces dobiti time.

Pogledaj BCB Help i trazi Polyline funkciju.

U principu, sve se svodi na to da pokupis nekako te podatke iz baze,
prebacis ih u TPoint strukturu i kasnije objekat popunjene strukture
prosledis funkciji.

Kod treba da bude u OnPaint() dogadjaju, jer inace 'izgubices' linije pri
bilo kom osvezavanju.

Code:

void __fastcall TForm1::FormPaint(TObject *Sender)
{
   TPoint points[6];
   Canvas->Pen->Color = clWhite;
   points[0].x = 40;
   points[0].y = 10;
   points[1].x = 20;
   points[1].y = 60;
   points[2].x = 70;
   points[2].y = 30;
   points[3].x = 10;
   points[3].y = 30;
   points[4].x = 60;
   points[4].y = 60;
   points[5].x = 40;
   points[5].y = 10;
   Canvas->Polyline( points, 5 );
}



 
Odgovor na temu

vlada89

Član broj: 21638
Poruke: 42
80.93.231.*



Profil

icon Re: Crtanje linija metodom Draw17.06.2006. u 20:48 - pre 217 meseci
X Files , jasan mi je tvoj predlog, a to je zapravo Polyline example , (kao i do sada , mogu samo da ti zahvalim) .Da ,i to je nacin za iscrtavanje Poliline.
Pozdrav.
 
Odgovor na temu

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 4902
*.nat-pool.po.sbb.co.yu.

Jabber: xfiles@elitesecurity.org


+638 Profil

icon Re: Crtanje linija metodom Draw18.06.2006. u 05:24 - pre 217 meseci
Samo obrati paznju na razliku izmedju mog predloga i onog primera u BCB
koji ti se nece kompajlirati jer su nesto izgresili sa tipovima.
 
Odgovor na temu

vlada89

Član broj: 21638
Poruke: 42
80.93.231.*



Profil

icon Re: Crtanje linija metodom Draw18.06.2006. u 13:55 - pre 217 meseci
X Filies , u pravu si( javlja gresku na PaintBox ...).
poz.
 
Odgovor na temu

[es] :: C/C++ programiranje :: C/C++ za početnike :: Crtanje linija metodom Draw

[ Pregleda: 2135 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.