Pogledajte određenu poruku
Staro 24. 11. 2007.   #2
djipko
član
Certified
 
Avatar djipko
 
Datum učlanjenja: 03.10.2006
Poruke: 96
Hvala: 27
44 "Hvala" u 26 poruka
djipko is on a distinguished road
Default

Ja se ne secam dobro, ali DrawCell ti poziva sistem kada se osvezava ekran! Ne pozivas je ti nego se ona sama poziva non-stop (tj taj njihov framework je poziva, a ti treba da je redefinises), a ne samo kad se loaduje forma.
Ja sam ovo jedino na faxu radio, i mozda mogu da iskopam primer neki, ako ti ovo objasnjenje nije dosta.
Dakle, tvoj OnClick hendler promeni neki objekat, koji se vidi iz tvoje TUtakmica klase, i na osnovu toga se drukcije iscrta na gridu.

Ne znam kako se ovde na forumu pise kod ali je fora

class TUtakmica
{
...
TMyObj *myObj;

};

pa dalje

TMenuItem *itemPod = new TMenuItem(PopupMenu2);
itemPod->OnClick = myHandler;

pa onda negde

void __fastcall TNekaKlasa::myHandler(obj *sender)
{
myObj->doSmth(); //Koji si mu nekako prosledio

}

i onda u DrawCell koristis to da bi drukcije iscrto tj. napravio izmenu... DrawCell se sam poziva!!!

Poslednja izmena od djipko : 24. 11. 2007. u 18:18. Razlog: typos, syntax
djipko je offline   Odgovorite uz citat