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
|