Hallo zusammen,
ich habe hier ein Stringgrid, an dem hängen an jeder Zeile verschiedene Objekte vom Typ TFixzeile, die in den Zeilen Berechnungen vornehmen:
StringGrid1->Objects[0][1] = new TFixzeile("Materialkosten", 1000, 0, true);
Jetzt sollen alle TFixzeile(n) mitkriegen, wenn im StringGrid1 OnExit ausgelöst wird. Wie kriege ich das hin? Am liebsten wäre mir das, wie die Reaktion auf eine Windows-Botschaft zu lösen. Hier mal in Pseudo-Code:
BEGIN_MESSAGE_MAP
VCL_MESSAGE_HANDLER(ONEXIT, TMessage, OnExit);
END_MESSAGE_MAP(TFixzeile);
Aber irgendwie bin ich da auf dem Holzweg.
Ich muß irgendwie den Methodenzeiger OnExit vom Stringgrid auf ALLE TFixzeile(n) umbiegen. Auf eine wäre ja kein Problem.
Danke schon mal für die Hilfe.
CodeGier
ich habe hier ein Stringgrid, an dem hängen an jeder Zeile verschiedene Objekte vom Typ TFixzeile, die in den Zeilen Berechnungen vornehmen:
StringGrid1->Objects[0][1] = new TFixzeile("Materialkosten", 1000, 0, true);
Jetzt sollen alle TFixzeile(n) mitkriegen, wenn im StringGrid1 OnExit ausgelöst wird. Wie kriege ich das hin? Am liebsten wäre mir das, wie die Reaktion auf eine Windows-Botschaft zu lösen. Hier mal in Pseudo-Code:
BEGIN_MESSAGE_MAP
VCL_MESSAGE_HANDLER(ONEXIT, TMessage, OnExit);
END_MESSAGE_MAP(TFixzeile);
Aber irgendwie bin ich da auf dem Holzweg.
Ich muß irgendwie den Methodenzeiger OnExit vom Stringgrid auf ALLE TFixzeile(n) umbiegen. Auf eine wäre ja kein Problem.
Danke schon mal für die Hilfe.
CodeGier
Comment