jokey2
Erfahrenes Mitglied
Hallo Gemeinde!
Ich habe in meinem LinstCtrl (von CListCtrl abgeleitet) Editfelder (CEdit), die ich zur Eingabe verwende. Wenn man auf einen Button in der rechten Spalte eines ListItems klickt, schaltet dieses in den Edit-Modus und über den SubItems werden Editfelder angezeigt.
Jetzt möchte ich abfangen, wenn in einem Editfeld die TAB-Taste oder die Return-Taste gedrückt wird. Leider weiß ich nicht, wie ich von meinem ListCtrl aus an die Benachrichtigungen dieser (dynamisch erzeugten) Editfelder rankomme.
Ich vermute mal, ich muß irgendwie die WM_CHAR-Nachrichten für diese Editfelder abfangen, weiß aber nicht wie. Ich hab's schon mit ON_MESSAGE und ON_NOTIFY versucht, aber da hat sich nichts getan.
Kann mir da evtl. jemand einen Tip geben, wie ich das hinbekomme?
Ich habe in meinem LinstCtrl (von CListCtrl abgeleitet) Editfelder (CEdit), die ich zur Eingabe verwende. Wenn man auf einen Button in der rechten Spalte eines ListItems klickt, schaltet dieses in den Edit-Modus und über den SubItems werden Editfelder angezeigt.
Jetzt möchte ich abfangen, wenn in einem Editfeld die TAB-Taste oder die Return-Taste gedrückt wird. Leider weiß ich nicht, wie ich von meinem ListCtrl aus an die Benachrichtigungen dieser (dynamisch erzeugten) Editfelder rankomme.
Ich vermute mal, ich muß irgendwie die WM_CHAR-Nachrichten für diese Editfelder abfangen, weiß aber nicht wie. Ich hab's schon mit ON_MESSAGE und ON_NOTIFY versucht, aber da hat sich nichts getan.
Kann mir da evtl. jemand einen Tip geben, wie ich das hinbekomme?