Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2448 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  gestion de clavier

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

gestion de clavier

n°722058
c++fan
pas de déséspoir
Posté le 11-05-2004 à 16:04:59  profilanswer
 

bonjour,je cherche une personne qui peut m'aider à gérer mon clavier visuel ,plus précisemment je veux déclencher la touche effacer(VK_BACK)
à l'aide d'un clic souris sur un boutton de mon clavier visuel.je sais pas quoi faire dans le bloc de cette fonction:

Code :
  1. void __fastcall TPrincipale::effacer1Click(TObject *Sender)
  2. {
  3. GetKeyboardState(etat);
  4. etat[VK_BACK]=1;
  5. SetKeyboardState(etat);}


sachez que j'ai utilisé la fonction SetKeyboardState de l'API windows,mais elle m'a pas déclanché réelement la touche effacer,sauf elle a changer seulement son etat à active.


Message édité par c++fan le 11-05-2004 à 17:27:26

---------------
pour être un bon programmeur il faut affronter toutes les difficultés
mood
Publicité
Posté le 11-05-2004 à 16:04:59  profilanswer
 

n°722061
antp
Super Administrateur
Champion des excuses bidons
Posté le 11-05-2004 à 16:07:30  profilanswer
 

"Sujet : urgent"
 
comme quoi même avec un beau carré rouge les gens ne lisent pas les règles :pfff:


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°722065
jagstang
Pa Capona ಠ_ಠ
Posté le 11-05-2004 à 16:08:53  profilanswer
 

ban :o

n°722082
Taz
bisounours-codeur
Posté le 11-05-2004 à 16:15:28  profilanswer
 

[:ban]

n°722083
gilou
Modérateur
Modzilla
Posté le 11-05-2004 à 16:15:37  profilanswer
 


Quand on poste juste pour dire celà, surtout apres une intervention belgoguru, c'est alors qu'on devient passible de sanction.
A+,

n°722086
Taz
bisounours-codeur
Posté le 11-05-2004 à 16:16:14  profilanswer
 

on devrait faire accepter une charte à l'inscription (pas de titre pourri, lire les faq avant de poster n'importe quoi, etc)

n°722088
gilou
Modérateur
Modzilla
Posté le 11-05-2004 à 16:16:26  profilanswer
 


cf mon post precedent.
A+,

n°722091
gilou
Modérateur
Modzilla
Posté le 11-05-2004 à 16:17:50  profilanswer
 

Taz a écrit :

on devrait faire accepter une charte à l'inscription (pas de titre pourri, lire les faq avant de poster n'importe quoi, etc)


J'en redige justement une pour un autre joce-forum, ou il y a une section BlaBla libre et une section Discussion (categorie VIP, donc a acces restreint).
A+,


Message édité par gilou le 11-05-2004 à 16:18:09
n°722094
jagstang
Pa Capona ಠ_ಠ
Posté le 11-05-2004 à 16:18:20  profilanswer
 

gilou a écrit :

Quand on poste juste pour dire celà, surtout apres une intervention belgoguru, c'est alors qu'on devient passible de sanction.
A+,


ferme le topic plutôt...

n°722118
gilou
Modérateur
Modzilla
Posté le 11-05-2004 à 16:26:29  profilanswer
 

Ben non, il a quand meme posé une question technique (dont les liens avec C++ m'échappent un peu, mais...)
A+,

mood
Publicité
Posté le 11-05-2004 à 16:26:29  profilanswer
 

n°722156
drasche
Posté le 11-05-2004 à 16:41:12  profilanswer
 

Borland C++ Builder [:aloy]
je reconnais le coup de patte :D


Message édité par drasche le 11-05-2004 à 16:41:19

---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°722160
c++fan
pas de déséspoir
Posté le 11-05-2004 à 16:43:33  profilanswer
 

essayez de m'aider au lieu de me critiquez


---------------
pour être un bon programmeur il faut affronter toutes les difficultés
n°722199
Ace17
Posté le 11-05-2004 à 17:10:29  profilanswer
 

gilou a écrit :

Ben non, il a quand meme posé une question technique


 
elle... pas "il".
 
Quant a toi c++fan tu te fais critiquer a juste titre : change vite le titre de ton topic sinon tu vas continuer a te faire couvrir d'injures :)
 
Je te conseille de lire la charte du forum, ca t'évitera de faire des trucs interdits sans t'en rendre compte  :hello:  
 
Et pour ton probleme : est-ce que tu as un handle vers la fenetre a qui tu veux envoyer un WM_KEYDOWN?


Message édité par Ace17 le 11-05-2004 à 17:12:47
n°722200
jagstang
Pa Capona ಠ_ಠ
Posté le 11-05-2004 à 17:12:47  profilanswer
 

c++fan a écrit :

essayez de m'aider au lieu de me critiquez


pas avant que le titre aie été modifié avec http://forum.hardware.fr/icones/edit.gif (pense aux personnes qui feront des recherches par la suite)
 
personnellement, je ne connais pas la réponse

n°722201
drasche
Posté le 11-05-2004 à 17:13:48  profilanswer
 

bien vu, mais "elle" n'en doit pas moins changer le titre de son topic, il y a une partie des forumeurs qui éviteront justement parce qu'il est marqué "urgent" (esprit de contradiction powah [:poischich])
 
edit: multi-[:grilled]


Message édité par drasche le 11-05-2004 à 17:14:58

---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°722214
c++fan
pas de déséspoir
Posté le 11-05-2004 à 17:21:28  profilanswer
 

je veux des personnes qui connaissent comment gérer le clavier et non pas des personnes qui savent parler.


---------------
pour être un bon programmeur il faut affronter toutes les difficultés
n°722218
jagstang
Pa Capona ಠ_ಠ
Posté le 11-05-2004 à 17:22:32  profilanswer
 

c++fan a écrit :

je veux des personnes qui connaissent comment gérer le clavier et non pas des personnes qui savent parler.


bye  :hello:

n°722221
antp
Super Administrateur
Champion des excuses bidons
Posté le 11-05-2004 à 17:24:39  profilanswer
 

c++fan a écrit :

je veux des personnes qui connaissent comment gérer le clavier et non pas des personnes qui savent parler.


 
Nous on veut des forumeurs qui savent comprendre les règles et non pas des forumeurs qui savent écrire dans le vide :o


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°722229
gilou
Modérateur
Modzilla
Posté le 11-05-2004 à 17:30:34  profilanswer
 

Bon maintenant que le titre est corrigé, vas relire la fin du post de Ace 17, qui te donne les infos utiles.
A+,

n°722346
c++fan
pas de déséspoir
Posté le 11-05-2004 à 18:55:19  profilanswer
 

Ace17 a écrit :

elle... pas "il".
 
Quant a toi c++fan tu te fais critiquer a juste titre : change vite le titre de ton topic sinon tu vas continuer a te faire couvrir d'injures :)
 
Je te conseille de lire la charte du forum, ca t'évitera de faire des trucs interdits sans t'en rendre compte  :hello:  
 
Et pour ton probleme : est-ce que tu as un handle vers la fenetre a qui tu veux envoyer un WM_KEYDOWN?


j'ai changer le sujet,a cause de votre politesse.pour votre question j'ai pas un handle,j'ai creé une interface qui contient un clavier visuel et un composant memo pour écrir dedans.pour les touches  
des lettres j'ai réussi à les faire fonctionné,le problème qui me reste c'est de simuler la touche effacer.en bref je veux que mon clavier visuel fonctionne de la même maniere que le clavier visuel de windows.je pense qu'il ya une fonction SendKeys mais je sais pas comment
elle fonctionne.merci encore.


---------------
pour être un bon programmeur il faut affronter toutes les difficultés
n°722353
Taz
bisounours-codeur
Posté le 11-05-2004 à 18:58:58  profilanswer
 

MERCI DE RESPECTER NOS YEUX

n°722367
c++fan
pas de déséspoir
Posté le 11-05-2004 à 19:05:36  profilanswer
 

je m'excuse pour les expressions ,et l'erreur que j'ai comis.je vous promis de ne pas la refaire la prochaine fois.  


---------------
pour être un bon programmeur il faut affronter toutes les difficultés
n°722563
Ace17
Posté le 11-05-2004 à 22:31:13  profilanswer
 

Et si tu essayais :

Code :
  1. GetKeyboardState(etat);
  2. etat[VK_BACK]= -1;
  3. SetKeyboardState(etat);


 
Dans la msdn ils disent bien que c'est le bit de poids fort qui doit etre a un... pas celui de poids faible

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  gestion de clavier

 

Sujets relatifs
script de gestion de fichier?[C] Gestion d'une liaison rs 232
gestion de tournoi de jeux en phpDelphi7 : gestion clavier /souris
Question sur gestion clavier avec TP [résolu][ActionScript] PB de gestion de clavier en publication html
Gestion du clavier en mode console (snake)[OpenGL] gestion clavier/souris
Gestion des diodes du clavier...URGENT !!! Interruption 9 : gestion du clavier en PASCAL
Plus de sujets relatifs à : gestion de clavier


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR