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++ Discussion :

question de syntaxe


Sujet :

C++

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 41
    Par défaut question de syntaxe
    Bonjour,

    Comment utiliser des touches spécifiques du clavier, à part les lettres ou les chiffres ?

    D’avance merci

  2. #2
    Rédacteur
    Avatar de 3DArchi
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    7 634
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 7 634
    Par défaut
    Bonjour et bienvenu,
    J'imagine que la réponse n'est pas "en combinant avec les touches CTRL, SHIFRT et/ou ALT". Peux-tu préciser un peu plus ta question ?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 41
    Par défaut
    Bonjour,
    Juste ce n’est pas la réponse que j’attendais, en même temps ma question était vague. J’explique, si je voulais par exemple utiliser les flèches de déplacement dans un menu déroulant, comment programmer cela. A l’époque en basic c’était faisable, chaque touche avait un genre code (je ne sais pas, si le terme code est correcte) .

  4. #4
    Rédacteur
    Avatar de 3DArchi
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    7 634
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 7 634
    Par défaut
    Salut,
    j'avoue que je ne te suis toujours pas. Lorsque tu créés un menu, la gestion des différents items par souris ou par clavier est automatique. Ton programme se contente de recevoir une notification de l'item sélectionné.
    Si tu redéfinis un contrôle pour faire tes propres menu, alors effectivement tu dois gérer l'évènement clavier. Mais, là, il n'y a rien de standard. cela dépend du framework que tu utilises (MFC, wxWidget, win32, Qt).

  5. #5
    Membre confirmé
    Profil pro
    Développeur informatique
    Inscrit en
    Mars 2009
    Messages
    136
    Détails du profil
    Informations personnelles :
    Âge : 57
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2009
    Messages : 136
    Par défaut
    Je crois qu'il faut utiliser une fonction de la sorte de readkey() dans une boucle qui permet d'attendre l'enfoncement d'une touche. Puis tu testes: 5, 19, etc sont les codes ASCII associés aux touches de positionnement de curseur...
    @+

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 41
    Par défaut
    Merci compdev,

    Je vais essayer ta méthode.
    Merci aussi 3dArchi

  7. #7
    Membre confirmé Avatar de fomazou
    Inscrit en
    Mars 2004
    Messages
    220
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 220
    Par défaut
    la question pourrai revenir à comment utiliser des touches sur une calculatrice?

    les claviers etant différents il vaut mieux regarder ton clavier. tous les caractères ou signes visibles peuvent être obtenu en faisant une combinaison de touches.
    bien évidement si on prend de l'ASCCI on a 255 caractères or même si tu as trois caratères sur toutes les touche(ce qui n'est pas le cas) le clavier ne peut pas représenter toutes les caractères. mais tu peux y parvenir avec un readkey(); puisqu'on est en c/c++ ici.

  8. #8
    Rédacteur
    Avatar de 3DArchi
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    7 634
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 7 634
    Par défaut
    Citation Envoyé par fomazou Voir le message
    mais tu peux y parvenir avec un readkey(); puisqu'on est en c/c++ ici.
    Je peux me tromper, mais pour moi readkey n'existe pas de base. Quel header pour windows ?

Discussions similaires

  1. Debutant - Question de syntaxe "::" seuls devant u
    Par Caille dans le forum Débuter
    Réponses: 3
    Dernier message: 08/02/2006, 15h59
  2. Question de syntaxe
    Par dafalri dans le forum VB 6 et antérieur
    Réponses: 12
    Dernier message: 13/12/2005, 20h57
  3. [XML] Questions de syntaxe
    Par ghohm dans le forum XML/XSL et SOAP
    Réponses: 4
    Dernier message: 03/11/2005, 12h08
  4. question sur syntaxe d'une requete
    Par sparis dans le forum MS SQL Server
    Réponses: 8
    Dernier message: 29/09/2005, 11h58
  5. [C linux makefile] question de syntaxe
    Par Ultros dans le forum Systèmes de compilation
    Réponses: 7
    Dernier message: 09/04/2004, 07h58

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