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

C++Builder Discussion :

Etat de la touche Inser


Sujet :

C++Builder

  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Août 2002
    Messages
    481
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 481
    Points : 242
    Points
    242
    Par défaut Etat de la touche Inser
    Bonjour,
    sur mon clavier, il n'y a pas de voyant lumineux indiquant l'état de la touche "Inser".

    Je souhaiterais détecter cet état par programme.

    Cela est facile pour les touche "Verr Maj" et "Verr Num".

    Je n'ai pas trouvé comment le faire pour la touche "Inser".

    Cette information doit bien exister quelque part.

    Quelqu'un connait-il la façon de l'obtenir.

    Merci
    Gilbert PASQUALINI

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    573
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 573
    Points : 713
    Points
    713
    Par défaut
    Salut

    Faudrait faire un hook clavier , savoir constemment qui a le focus , tenir une petite base avec sqlite par exemple et avoir soit un signal sonore ou visuel pour prevenir .

    http://cpp.developpez.com/telecharge...clavier-souris

  3. #3
    Membre actif
    Profil pro
    Inscrit en
    Août 2002
    Messages
    481
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 481
    Points : 242
    Points
    242
    Par défaut
    Merci, je vais examiner.
    Je pense pas que cela doit permettre de connaitre l'évolution des appuis sur la touche "Insert" depuis, le lancement du programme.
    Cela ne dira probablement pas l'état Insert ou pas Insert.
    Gilbert PASQUALINI

  4. #4
    Membre expérimenté Avatar de 10_GOTO_10
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    886
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 886
    Points : 1 526
    Points
    1 526
    Par défaut
    Citation Envoyé par Pasqualini Voir le message
    Cela est facile pour les touche "Verr Maj" et "Verr Num".

    Je n'ai pas trouvé comment le faire pour la touche "Inser".
    C'est pareil, non ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    (GetKeyState(VK_INSERT) & 0x0001) != 0

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    573
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 573
    Points : 713
    Points
    713
    Par défaut
    Le probleme est que l etat de insert est specifique à la fiche et meme à chaque composant inséré sur la fiche .
    Ca complique la chose .

  6. #6
    Membre actif
    Profil pro
    Inscrit en
    Août 2002
    Messages
    481
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 481
    Points : 242
    Points
    242
    Par défaut
    Citation Envoyé par 10_GOTO_10 Voir le message
    C'est pareil, non ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    (GetKeyState(VK_INSERT) & 0x0001) != 0
    Je connaissais ce code, mais il signale que la touche Insert vient d'être appuyée.
    Cela ne dit pas dans quel état est la fonction.
    Gilbert PASQUALINI

  7. #7
    Membre actif
    Profil pro
    Inscrit en
    Août 2002
    Messages
    481
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 481
    Points : 242
    Points
    242
    Par défaut
    Citation Envoyé par cedni Voir le message
    Le probleme est que l etat de insert est specifique à la fiche et meme à chaque composant inséré sur la fiche .
    Ca complique la chose .
    C'est exact.
    Le problème est trop compliqué.
    J'ai vérifié que sur un programme, généré par C++ Builder, dans lequel iil y a un Edit,
    la touche Insert est sans effet.

    Je n'irai pas plus loin.
    Gilbert PASQUALINI

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

Discussions similaires

  1. [AC-2007] inserer plusieurs sous etats
    Par crabillou dans le forum IHM
    Réponses: 0
    Dernier message: 05/07/2010, 18h01
  2. inserer les photos des individus dans un etat
    Par stekyl dans le forum IHM
    Réponses: 12
    Dernier message: 21/07/2009, 15h34
  3. [RCP] Etat d'une touche
    Par Ar3s. dans le forum SWT/JFace
    Réponses: 2
    Dernier message: 18/06/2009, 10h10
  4. [AC-2002] Inserer dynamiquement un logo dans un etat
    Par mr63 dans le forum IHM
    Réponses: 4
    Dernier message: 04/06/2009, 17h25
  5. Connaitre l'etat de la touche CapsLock
    Par Jones dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 08/04/2005, 15h01

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