gestion de clavier

gestion de clavier - C++ - Programmation

Marsh Posté le 11-05-2004 à 16:04:59    

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
Reply

Marsh Posté le 11-05-2004 à 16:04:59   

Reply

Marsh Posté le 11-05-2004 à 16:07:30    

"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
Reply

Marsh Posté le 11-05-2004 à 16:08:53    

ban :o

Reply

Marsh Posté le 11-05-2004 à 16:15:28    

[:ban]

Reply

Marsh Posté le 11-05-2004 à 16:15:37    


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

Reply

Marsh Posté le 11-05-2004 à 16:16:14    

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

Reply

Marsh Posté le 11-05-2004 à 16:16:26    


cf mon post precedent.
A+,

Reply

Marsh Posté le 11-05-2004 à 16:17:50    

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
Reply

Marsh Posté le 11-05-2004 à 16:18:20    

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...

Reply

Marsh Posté le 11-05-2004 à 16:26:29    

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

Reply

Marsh Posté le 11-05-2004 à 16:26:29   

Reply

Marsh Posté le 11-05-2004 à 16:41:12    

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)
Reply

Marsh Posté le 11-05-2004 à 16:43:33    

essayez de m'aider au lieu de me critiquez


---------------
pour être un bon programmeur il faut affronter toutes les difficultés
Reply

Marsh Posté le 11-05-2004 à 17:10:29    

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
Reply

Marsh Posté le 11-05-2004 à 17:12:47    

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

Reply

Marsh Posté le 11-05-2004 à 17:13:48    

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)
Reply

Marsh Posté le 11-05-2004 à 17:21:28    

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
Reply

Marsh Posté le 11-05-2004 à 17:22:32    

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:

Reply

Marsh Posté le 11-05-2004 à 17:24:39    

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
Reply

Marsh Posté le 11-05-2004 à 17:30:34    

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

Reply

Marsh Posté le 11-05-2004 à 18:55:19    

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
Reply

Marsh Posté le 11-05-2004 à 18:58:58    

MERCI DE RESPECTER NOS YEUX

Reply

Marsh Posté le 11-05-2004 à 19:05:36    

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
Reply

Marsh Posté le 11-05-2004 à 22:31:13    

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

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed