Accueil > Forum > > > > Détecter ESC dans une edit box...
Détecter ESC dans une edit box...
lundi 21 août 2006 à 12:43:27 |
Détecter ESC dans une edit box...

orbb
|
Bonjour, j'ai crée une boite de dialogue avec des editbox, et j'aimerai pouvoir détécter les touches ESC et ENTREE pour pouvoir executer des actions (l'équivalent de l'appui sur OK et ANNULER) quelle est la meilleur methode ? j'ai utilisé RegisterHotKey avec WM_HOTKEY mais ca detecte meme si j'appui sur ENTREE dans une autre fenetre, et ca me parai trop lourd pour faire ce que je recherche, n'y a til pas une autre methode plus simple ? (j'ai aussi essayé avec WM_KEYDOWN, mais ca ne detecte rien...) merci
|
|
lundi 21 août 2006 à 12:54:52 |
Re : Détecter ESC dans une edit box...

Joky
|
Sous classe ton Edit et intercepte le message WM_CHAR ULARGE_INTEGERJokyQi=QI("Joky"
|
|
lundi 21 août 2006 à 13:12:36 |
Re : Détecter ESC dans une edit box...

wxccxw
|
if(GetAsyncKeyState(VK_ESCAPE)) { do some action } 
|
|
lundi 21 août 2006 à 13:13:12 |
Re : Détecter ESC dans une edit box...

orbb
|
je n'utilise pas la programmation en classe, j'utilise le borland c++ en ligne de commande (gratuit), je n'ai pas compri votre réponse désolé ...
|
|
lundi 21 août 2006 à 13:16:26 |
Re : Détecter ESC dans une edit box...

orbb
|
pour GetAsyncKeyState, je croi que c'est pour de l'attente active, alors que je recherche simplement un message windows qui m'indique que la touche ESC a été appuyé, a n'importe quel endroi de mon programme...
|
|
lundi 21 août 2006 à 14:29:04 |
Re : Détecter ESC dans une edit box...

Joky
|
Ouai donc oublie ma réponse :) ULARGE_INTEGERJokyQi=QI("Joky"
|
|
lundi 21 août 2006 à 14:41:02 |
Re : Détecter ESC dans une edit box...
|
lundi 21 août 2006 à 15:28:11 |
Re : Détecter ESC dans une edit box...

orbb
|
effectivement ca marche avec les hook, merci ^^ mais ca me parai etre impeu trop compliqué pour une tache aussi simple, n'existe pas un autre moyen avec les messages dans la procedure de la boite de dialogue ? en fait ce que je voudrai faire, c'est associer la touche ENTREE avec le boutton OK, et ce meme si l'utilisateur est sur une edit box, est ce que c'est possible ? a+
|
|
lundi 21 août 2006 à 15:46:06 |
Re : Détecter ESC dans une edit box...

racpp
|
Salut, A mon avis, la meilleure solution pour toi est le sous-classement. Ca n'a rien à voir avec les classes C++. Tu déclares le HWND de ton bouton en global. Tu crées une petite procédure de sous-classement commune à tous les EditBoxs. Dans cette procédure, tu interceptes le message WM_KEYDOWN. S'il s'agit de la touche VK_RETURN tu envoies un message de clic sur le bouton.
|
|
lundi 21 août 2006 à 15:49:34 |
Re : Détecter ESC dans une edit box...
|
Cette discussion est classée dans : box, edit, détecter, entree, esc
Répondre à ce message
Sujets en rapport avec ce message
[VC++] Modifier le texte d'une edit box sur plusieurs lignes... [ par ndj55 ]
Salut à tous!Voila,je souhaiterais ecrire dans une edit box une chaine de caracteres,pour cela j'ai le code suivant:strcpy(info,"Prenom:\nNicolas\nAge
[VC++] Comment vider une edit box? [ par ndj55 ]
Salut!Je voudrais savoir comment je peux faire pour vider une edit box?Existe-t-il un message particulier???Merci d'avance!
Une calculatrice en C++ sous windows [ par Juan-Marco ]
Bonjour à tousVoila mon premier post sur ce forums Je connais bien les boucles, les variables et les structures. Je connais un peut moins les classes.
Multiligne et edit box [ par Xs ]
ca semble, a priori, trés simple de mettre le multiligne dans une edit box puisqu'il suffit de cocher l'option multligne dans VC++ 6.mais comment fait
slider et edit box sous visual c++ [ par a-sophie ]
j imagine que cela se fait facilement, mais je n arrive pas a faire communiquer un slider et une edit box.par ex le contenu de l edit box change en fo
afficher ou ne pas afficher une edit box en fonction des circonstances [ par sangokhan ]
Encore moi,Lorsque je selectionne un item ds ma listbox un commentaire correspondant a cet item doit apparaitre ds une edit bos situe pres de ma listb
fichier textedans edit box [ par rodrigos ]
Bonjour, je suis nouveau dans la programmation c++, et j'aimerai savoir comment afficher un fichier texte dans un dialog box.j'utilise cette fonctionS
dialog box avec edit ? [ par pruv3750 ]
salutJe travail avec visual studio .net, et j'aimerais savoir s'il existe une fonction pour affichier une boite de dialogue avec un edit box a l'inter
edit box et couleur [ par agriva ]
Comment changer la couleur du texte s affichant dans un edit box (type CString)?Merci.@ude!
Fonctions Visual C++ + [ par RaZoR ]
Je suis en train de faire un programme et dedans il y a un Edit Box !! (dans lequel je met des resultats !!) Moi je voudrais savoir comment on fait po
Livres en rapport
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|