Dunkelzahn
Grünschnabel
Hallo.
Ich muss einen Barcode-Scanner benutzen, um eine Nummer einzulesen und dann anhand dessen etwas zu tun.
(Ich programmiere mit Borland C++ 5.02d, keine Kommentare bitte, muss ich)
Folgendes Problem:
Der Scanner ist per USB angeschlossen und wird als Tastatur erkannt. Dass er mir den Inhalt des Barcodes in mein Edit-Feld schreibt funktioniert auch einwandfrei.
Nur dass er mir halt als Abschluss ein Return sendet.
Der Dialog, von dem ich meinen Ableiten muss, fängt allerdings das Return ebenfalls ab und meine versuche, dieses Abzufangen waren bisher nicht erfolgreich (Habe einfach versucht, ein WM_KEYDOWN-Event abzufangen) - 1. Liefert er mir alle Tasten, ausser return und 2. leitet er das Event trotzdem an den Dialog weiter.
Es wäre also sehr schön, wenn mir jemand
1. sagen könnte, ob ein Barcode-Scanner noch irgendein anderes Zeichen oder Event als abschluss sendet, dass ich abfangen könnte und
2. wie ich es hinkriege, das Return abzufangen, so dass die Eltern-Klasse davon nichts mitbekommt...
Danke schonmal.
Ich muss einen Barcode-Scanner benutzen, um eine Nummer einzulesen und dann anhand dessen etwas zu tun.
(Ich programmiere mit Borland C++ 5.02d, keine Kommentare bitte, muss ich)
Folgendes Problem:
Der Scanner ist per USB angeschlossen und wird als Tastatur erkannt. Dass er mir den Inhalt des Barcodes in mein Edit-Feld schreibt funktioniert auch einwandfrei.
Nur dass er mir halt als Abschluss ein Return sendet.
Der Dialog, von dem ich meinen Ableiten muss, fängt allerdings das Return ebenfalls ab und meine versuche, dieses Abzufangen waren bisher nicht erfolgreich (Habe einfach versucht, ein WM_KEYDOWN-Event abzufangen) - 1. Liefert er mir alle Tasten, ausser return und 2. leitet er das Event trotzdem an den Dialog weiter.
Es wäre also sehr schön, wenn mir jemand
1. sagen könnte, ob ein Barcode-Scanner noch irgendein anderes Zeichen oder Event als abschluss sendet, dass ich abfangen könnte und
2. wie ich es hinkriege, das Return abzufangen, so dass die Eltern-Klasse davon nichts mitbekommt...
Danke schonmal.