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 :

SHIFT + 1 [FAQ]


Sujet :

C++Builder

  1. #1
    Invit�
    Invit�(e)
    Par d�faut SHIFT + 1
    Bonjour, quelqu'un a une id�e pour faire la "capture" d'appui sur SHIFT + 1 ??

    Voici une partie de mon code code:

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    if (Key == VK_SHIFT) //si touche "SHIFT" pressée on joue
      {
        SendMessage(winamp,WM_COMMAND,WINAMP_PLAY,0);
      }
    Ce que je cherche � faire, c'est pas le button SHIFT, mais "SHIFT + 1", les deux touches quoi.. quelqu'un peut me donner un exemple svp?

    Merci d'avance.
    ZiKO

  2. #2
    Membre �clair�

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    59
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 59
    Par d�faut
    Voila pour fair un shift down et up il suffit de rajouter le keycode pour la touche 1 entre les deux une fois up une fois down

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    //shift-
    scankey=MapVirtualKey(VK_SHIFT,0);
    keybd_event(VK_SHIFT, scankey, 0, 0);
     
    //shift-
    scankey=MapVirtualKey(VK_SHIFT,0);
    keybd_event(VK_SHIFT, scankey, KEYEVENTF_KEYUP, 0);

  3. #3
    Membre �prouv�
    Avatar de bebeours
    Profil pro
    Inscrit en
    Septembre 2002
    Messages
    103
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2002
    Messages : 103
    Par d�faut
    Dans ton �v�nement OnKeyDown :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
     
    if ((Key == '1') && (Shift.Contains(ssShift))){
    ...
    }
    De t�te ce doit �tre la bonne syntaxe.

  4. #4
    Invit�
    Invit�(e)
    Par d�faut
    Oh g�nial!!!

    Merci beacoup � vous deux!!

    j'ai pas test� celui de toi Didier, mais celui de bebeours marche parfaitement!!

    celui-la:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    if ((Key == '1') && (Shift.Contains(ssShift)))
    trop fort, merci bcp!!

  5. #5
    Membre �clair�

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    59
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 59
    Par d�faut
    Vous avez bien fais de ne pas tester ma methode (je n'est pas bien regarde la question) en effet le morceau de code que j'ai poster permet d'envoyer au clavier la sequence de touche SHIFT +qlqchose et non pas de la tester ...

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Touche Shift
    Par Sebinou dans le forum Access
    R�ponses: 11
    Dernier message: 26/04/2016, 13h06
  2. Ouverture d'une base avec SHIFT !!! Probl�me
    Par snoopy69 dans le forum Access
    R�ponses: 1
    Dernier message: 05/10/2005, 15h40
  3. Algorithme de pitch shift (probleme de crossfade)
    Par DjPoke dans le forum Algorithmes et structures de donn�es
    R�ponses: 2
    Dernier message: 26/08/2005, 09h03
  4. op�rations binaires (shift)
    Par jacquesberger dans le forum Langage
    R�ponses: 1
    Dernier message: 26/07/2005, 22h23
  5. OnKeyDown avec TAB et SHIFT TAB
    Par StarMusic dans le forum Composants VCL
    R�ponses: 2
    Dernier message: 18/12/2003, 12h21

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