Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : detection touches de clavier [ Archives / Au secours ] (CoyoteVsBeepBeep)

lundi 9 janvier 2006 à 11:15:13 | detection touches de clavier

CoyoteVsBeepBeep

Membre Club
Hello,
j'ai un soucis pour capter l'appui d'un touche dans une classe CDialog.
je crée une boite de dialogue dial.DoModal();

et j'ai beau ajouter les message ON_WM_KEYDOWN, ON_WM_KEYUP j'ai meme essayer dans un timer de faire _kbhit() et _getch(), mais y'a pas moyen de savoir si une touche a été enfoncé ou pas (_kbhit()  retourne tjrs 0 et _getch() tjrs -1).
quelqu'un connais une astuce ou une solution.
au pire, j'aimerais quand meme savoir pourquoi c'est pas possible, parce que quand je fais une application qui n'est pas CDialog, ca marche. ON_WM_KEYDOWN réagit comme je l'attends et on rentre bien dans la fonction OnKeyDown(UINT nChar, UINT nRepCnt, UINT nFlags).


merci, A+

lundi 9 janvier 2006 à 11:22:15 | Re : detection touches de clavier

BruNews

Administrateur CodeS-SourceS
Réponse acceptée !
Une dialog a une logique 'par defaut' des traitements qui transfére les touches sur les controles.
Mets un hook sur ta dialog.

ciao...
[ Lien ]
BruNews, MVP VC++

lundi 9 janvier 2006 à 11:45:03 | Re : detection touches de clavier

CoyoteVsBeepBeep

Membre Club
ok, je vais creuser un peu plus la question, car ca n'a pas l'air si simple, mais ca réponds a ma question.

merci, A+



Cette discussion est classé dans : wm, clavier, touches, detection, uint


Répondre à ce message

Sujets en rapport avec ce message

Re : WM_KEYDOWN interception touche clavier [ par gregory6 ] GringoBonjour, Je débute sous visual C++ et j'ai un petit problème sur les interceptions de touches au clavier. J'aimerai récupérer les touches du cla MFC: Problème de saisie de touches au clavier dans une boite de dialogue [ par cedsan ] Salut à tousVoila mon problème: J'ais une petite application MFC ou je n'arrive pas à prendre le code ascii des touches taper au clavier. Voici mon bo Boite de dialogue [ par qa1du ] Une petite question. J'ai cree une boite de dialogue, avce un CreateDialog. Mon pb c qu'elle ne reagit pas aux messge WM_CHAR, WM_KEYDOWN (tout ce qui MFC Boite de dialogue et WM_KEYDOWN [ par topic1 ] je débute en programmation MFCmon problème est le suivantje crée une boite de dialogue dans laquelle je place un bouton pour quitter et je veux que ce Vérrouillage fonctions clavier [ par jmhC ] Bonjour, Y a t-il une maniére simple de vérrouiller les touches et combinaisons de touches Windows, à savoir, en autres, Ctrl+Alt+Del, Ctrl+Echap, Alt [Débutant] OpenGL, Glut : gestion des touches clavier [ par TofNeron ] Pour un programme de jeu, j'aimerais pouvoir connaître toutes les touches du clavier actives à un instant donné.En effet, glutKeyboardFunc seule ne su Prob gestion des touches Win32 Unicode [ par raton ] Salut a tous.Voila je suis en train de dev une app pour un scanner (genre ce qu'utilise les caissieres mais avec des touches dessus) et j'ai un petit saisie touches clavier ??? [ par RV2931 ] bonjour,je débute en visual C++, et là, j'utilise les MFC, parce que ça me paraît plus simple, mais je sais que c'est qu'une apparence (cf. Visual Bas Envoyer les touches du clavier. [ par Babou ] Bonjour,Je cherche un moyen d'envoyer la séquence de touches suivante : .Mais il faut que ce soit sur le port clavier, pas sur l'écran.Etant donné les touches du clavier avec gtk [ par hubj ] salut !j aimerais savoir comment est ce que je peut associer une touche du clavier avec un widget bouton pour que mon application (une caculatrice av


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Appels d'offres

Téléchargements



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,203 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.