Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » Text von USB Barcodescanner abfangen

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
23.01.2021, 21:33 Uhr
Blackwolf73



Hallo zusammen,

ich möchte die gesendeten Text von einem Barcodescanner abfangen.
Der Scanner wir als Tastatur installiert, sprich wenn ich einen Barcode scanne wird das direkt per Text an die Stelle des Cursor eingefügt. Wenn ein CEdit den Focus hat geht das auch wunderbar.

Ich möchte aber den Text abfangen ohne das ein Eingabefeld den Focus hat sondern egal wo ich gerade im Programm bin. Ich möchte wenn was bestimmtes gescannt wird ein neues Fenster öffnen.

Das ganze in einer MFC Anwendung.

Ich hoffe mal das ich es einigermasen verständlich Erklärt habe.

Danke
Blackwolf73
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
06.02.2021, 14:40 Uhr
mmc20
puss in boots


Hallo,
so etwas ähnliches habe ich schon umgesetzt, allerdings in C#.
Dafür war es aber notwendig den BarcodeScanner so zu konfigurieren das er einen Präfix sendet, da man sonst nicht unterscheiden kann wo die Eingabe herkommt (Tastatur, extra Keypad oder Scanner)


C++:
private void Form1_KeyPress( object sender, KeyPressEventArgs e )
{
    Console.WriteLine( "KeyPress: {0}", e.KeyChar );
    switch ( e.KeyChar )
    {
        case (char)2: // Prefix vom Scanner "^B"
            e.Handled = true;
            strInput = string.empty;
            break;
        case '\n': // CTRL + Enter
            ...
            break;
        case '\r':
            // --> hier das gescannte verarbeiten
            break;
        default:
            strInput += e.KeyChar;
            break;
    }
}



Beste Grüße!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: