IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

API, COM et SDKs Delphi Discussion :

Récupérer caractère saisi alors que la fiche n'a pas le focus


Sujet :

API, COM et SDKs Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé

    Inscrit en
    Février 2005
    Messages
    356
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 356
    Par défaut Récupérer caractère saisi alors que la fiche n'a pas le focus
    Bonjour,

    Que pensez-vous de ça ?

    Je souhaite créer une application Delphi.
    Cette application doit récupérer un code barre lu via une douchette.

    Jusque la, rien de compliqué sauf que :
    - l'application n'a pas le focus
    - l'application est réduite dans la barre de tache/barre systeme

    Avez-vous une solution pour récupérer les caractères émis par la douchette (la douchette se comporte comme un clavier)


    => Je pense également a des effets de bord. Du genre l'utilisateur tape un document word, si mon application est lancée, elle va récupéré les caractères... Ce n'est pas simple

  2. #2
    Expert éminent
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    14 096
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur C++\Delphi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 14 096
    Par défaut
    Hook Clavier

    Malheureusement, filtrer les données peut s'avérer difficile, à part ajouter à la douchette une séquence de début et séquence de fin (voir notice, en général, il y a un cahier de configuration par code barre pour définir les affixes)

    Je dirais qu'il faudrait avec GetForegroudWindow récupéré la fenêtre en cours et exclure quelques classes (GetWindowClass)

    Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
    Attention Troll Méchant !
    "Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
    Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
    L'ignorance n'excuse pas la médiocrité !

    L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
    Il faut avoir le courage de se tromper et d'apprendre de ses erreurs

  3. #3
    Membre éclairé

    Inscrit en
    Février 2005
    Messages
    356
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 356
    Par défaut
    Merci, tu réponds amplement à ma question

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 21/03/2010, 21h22
  2. Requete SQL qui ne retourne rien alors que ma table n est pas vide
    Par adelsunwind dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 02/06/2009, 19h16
  3. Réponses: 1
    Dernier message: 19/02/2008, 21h33
  4. Réponses: 10
    Dernier message: 31/08/2006, 14h57
  5. Réponses: 4
    Dernier message: 13/08/2005, 10h20

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo