Accueil > Forum > > > > Creer une virtual key
Creer une virtual key
jeudi 14 juin 2007 à 14:28:15 |
Creer une virtual key

fredsor
|
Bonjour, j'aimerais savoir si il était possible de créer une virtual key du genre Shift+Tab? J'ai essayé VK_TAB+VK_SHIFT mais ca ne marche pas evidemment! ^^ Je prog sous embedded visual c++, sans MFC, et j'aimerais pouvoir faire les tabulations dans le sens inverse de la tabulation lors de l'interception du WM_KEYDOWN... Merci!
|
|
jeudi 14 juin 2007 à 18:02:28 |
Re : Creer une virtual key

Adeon
|
Si je me trompe pas : #include <windows.h>keybd_event(VK_SHIFT, 0, 0, 0); keybd_event(VK_TAB, 0, 0, 0); keybd_event(VK_SHIFT, 0,KEYEVENTF_KEYUP, 0);. keybd_event(VK_TAB, 0,KEYEVENTF_KEYUP, 0); Pour + d'infos : [ Lien ]Voila, A++ ___________________ Adeon. [ Lien ] [ Lien ]
|
|
jeudi 14 juin 2007 à 22:39:03 |
Re : Creer une virtual key

BruNews
|
WM_NEXTDLGCTL existe sous embedded ??? si oui: PostMessage(hdlg, WM_NEXTDLGCTL, 1, 0); // prev ctrl
ciao... BruNews, MVP VC++
|
|
vendredi 15 juin 2007 à 09:01:49 |
Re : Creer une virtual key

fredsor
|
Merci pour vos reponses WM_NEXTDLGCTL ne me génere pas d'erreur a la compiltion mais n'a pas l'air de fonctionner. En plus en fonction de la touche je dois gérer pas mal de choses, comm changer la couleur de mon bouton si il a le focus, sinon ca se voit pas ( c'est es joies de embedded et de Windows CE ^^) Donc pour VK_TAB ca fonctionne tres bien, je veux juste faire l'inverse Par contre Adeon, je n'ai pas utilisé les kb_event? j'intercepte le message WM_KEYDOWN et ensuite je compare wParam à VK_TAB par exemple? Est-ce ta solution peut etre adaptée dans mon cas? Car je ne vois pas trop comment faire un truc du genre : if(wParam = = VK_TAB) ... if(wParam = = keybd_event(VK_SHIFT,0,0,0...
Dois-je changer de méthode a ton avis?
|
|
vendredi 15 juin 2007 à 10:03:04 |
Re : Creer une virtual key

fredsor
|
Trouvé! ;-) En cherchant un peu mieux, j'ai trouvé une astuce ( suggéré d'ailleurs par BruNews sur un autre post...  ) Comme mon if(wParam==VK_TAB) fonctionne, il suffisait pour mon exemple d'ajouter ensuite un : if(wParam==VK_TAB) { if(GetKeyState(VK_SHIFT) = = 0) { //traitement si que TAB } else { //si SHIFT et TAB a la fois... } }
Je n'avais peut etre pas été assez clair, vous auriez sans doute trouver ca sinon Merci a vous!  PS : je vais tester plus en détail, si BruNews caa te choque, di le moi, j'aurais peut etre de mauvaises surprises apres?! ;-)
|
|
Cette discussion est classée dans : creer, key, tab, shift, virtual
Répondre à ce message
Sujets en rapport avec ce message
virtual key des touches de ponctuation [ par juliol ]
bonjour, petite questionj'aimerais savoir si il existe des virtual keys(du genre VK_ ou quelque chose comme ca) pour les touches de ponctuation pour u
la propriété TABSTOP dans une FormView [ par rachid1245 ]
Salut à tous,Voilà j'ai une une fenêtre de dialogue de type CFormView avec des contrôles ayant tous la propriété WS_TABSTOP et qui de plus sont ownerd
conversion virtual key code ->char [ par Sebopop2 ]
Salut!Je ne trouve pas de moyen simple de convertir un virtual key code en char et inversementest ce que qqun sait comment faire?merci.
Tableaux de controles [ par lektrosonic ]
Peut on creer un tableau de controles? Plus precisement, je souhaite coder un serveur en C, et creer un tableau de sockets? Si oui, peut on redimensio
Projet [ par CryptoProject ]
Salut,je suis nouveau sur le forum, et j'aimerai votre avis,voila, je souhaite creer un groupe, de developpeurs pour creer un librairie de cryptage 12
héritage et surcharge opérateur << [ par gniouf63 ]
Bonjour à tous j'espère ne pas mettre trompé de thème voila je developpe sous microsoft visual c++6 et je me demandais si il était possible de surcha
Creer un label multiligne ressource [ par sebastienmz ]
Bonjour Voila mon code qui est dans mon fichier .rc: LTEXT "salu\n sava",IDC_LBLDES,7,7,80,80,SS_CENTERIMAGE, WS_EX_CLIE
Probleme de fonction sur la bataille navale... [ par YASS_95 ]
Bonjour à tous, Je travaille sur un projet qui est le jeu de la bataille navale et j'ai un petit probleme de fonctions... je vais vous expliquer. J'a
creer un fichier Dbf (FoxPro) [ par mqsi ]
slt a tous, est ce qu'il est possible de creer un fichier DBF (Foxpro) et inserer des données a ce fichier,et merci d'avance.
creer une partition [ par imad_lol ]
bonjour tou le monde.je sais pas si c'est choisi le bon forum mais bon.mon probleme c'est que je veux installer fedora sur mon disque.j'ai deja windox
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
|