23. 11. 2007. | #1 |
član
Na probnom radu
|
Borland6 C++ EventHandlers
Dosada sam sa dogadjajima u kodu radio:
Kôd:
TMenuItem *itemPod = new TMenuItem(PopupMenu2); itemPod->OnClick = Dogadjaj; . . . Kôd:
void __fastcall TForm1::Dogadjaj(TObject *Sender) { .... } Za ovaj slucaj mi treba: Kôd:
TMenuItem *itemPod = new TMenuItem(PopupMenu2); itemPod->OnClick = ????????????????; <--------------kako ide ovaj poziv Kôd:
void __fastcall TUtakmica::StringGrid1DrawCell(TObject *Sender, int ACol, int ARow, TRect &Rect, TGridDrawState State) { StringGrid1->Canvas->Brush->Color = clBlue; StringGrid1->Canvas->Font->Color = clRed; StringGrid1->Canvas->FillRect(Rect); StringGrid1->Canvas->TextRect(Rect, Rect.Left, Rect.Top, StringGrid1->Cells[ACol][ARow]); } Vidim da se dogadjaj obradi prilikom kreiranja forme (jel moze ovo da se zabrani?), ali meni je neophodno da ga explicitno pozovem. Kako da pozovem ovaj obradjivac dogadjaja? Kako da prosledim odgovarajuce parametre i koje? Poslednja izmena od tokajac : 23. 11. 2007. u 20:20. |
|
|