PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WINDEV (earlier versions) → recuperation d'une touche appuyé pr effectué action
recuperation d'une touche appuyé pr effectué action
Started by drausin, Jun., 04 2004 3:33 PM - 3 replies
Posted on June, 04 2004 - 3:33 PM
recuperation d'une touche appuyé pr effectué une action
Kan je tape sur F1 F2 F3 F4 F5 ou F9 je ve faire differentes actions comment
puis je faire
car lorsuqe je fais
je me met ds touche appuyé wm_char je met le code suivant
Evénement("Touche","*.*",0x100)

et ma procedure Touche a le code suivant
SI _EVE.wParam = 0x73 ALORS // touche F4 pour modifier client
ent=ent+1
Info(ent)
FIN
kan je fais comme ca et ke ent est = 0 il met sors ent=3 il execute 3 fois
touche alors ke je n'appuie qu'une fois
Comment puis je faire?
merci d'avance
Posted on June, 04 2004 - 2:28 PM
On 4-Jun-2004, "drausin" <guillaume.drausin@wanadoo.fr> wrote:

recuperation d'une touche appuyé pr effectué une action
Kan je tape sur F1 F2 F3 F4 F5 ou F9 je ve faire differentes actions
comment
puis je faire
car lorsuqe je fais
je me met ds touche appuyé wm_char je met le code suivant
Evénement("Touche","*.*",0x100)

et ma procedure Touche a le code suivant
SI _EVE.wParam = 0x73 ALORS // touche F4 pour modifier client
ent=ent+1
Info(ent)
FIN
kan je fais comme ca et ke ent est = 0 il met sors ent=3 il execute 3 fois
touche alors ke je n'appuie qu'une fois
Comment puis je faire?
merci d'avance


ta cas hutte hi lisser dais bout thon qu'à chez don l'aile hêtre d'appel son
ta d'apte haie hatée beuh soin !

en espérant que tu aies aussi facile à lire ma réponse que j'ai eu à lire ta
question !
:o)


--
Marcel Berman
c/o Managing Business SPRL
Allée du Petit Paris, 11
B - 1410 - Waterloo
Tel : +32 2 351.60.64
Fax : +32 2 351.45.78
Gsm : +32 475.799.477
Posted on June, 07 2004 - 5:09 PM
y en a vraiment k'on rien a faire et c franchement bete parce ke si t'étais
un peu intelligent tu aurais compris la question et tu n'aurait pas répondu
n'importe koi!!!

en tout cas je te donne le code ke j'utilise pour les touche F* en modifiant
le execute traitement pour executer des fonctions diverses!

PROCEDURE test_touche()


SI ToucheEnfoncée(VK_F1) ALORS
ExécuteTraitement(ATP_MENU.btn_raccourci1,trtClic)
FIN
SI ToucheEnfoncée(VK_F2) ALORS
ExécuteTraitement(ATP_MENU.btn_raccourci2,trtClic)
FIN
SI ToucheEnfoncée(VK_F3) ALORS
ExécuteTraitement(ATP_MENU.btn_raccourci3,trtClic)
FIN
SI ToucheEnfoncée(VK_F4) ALORS
ExécuteTraitement(ATP_MENU.btn_raccourci4,trtClic)
FIN
SI ToucheEnfoncée(VK_F5) ALORS
ExécuteTraitement(ATP_MENU.btn_raccourci5,trtClic)
FIN
SI ToucheEnfoncée(VK_F6) ALORS
ExécuteTraitement(ATP_MENU.btn_raccourci6,trtClic)
FIN
SI ToucheEnfoncée(VK_F7) ALORS
ExécuteTraitement(ATP_MENU.btn_raccourci7,trtClic)
FIN
SI ToucheEnfoncée(VK_F8) ALORS
ExécuteTraitement(ATP_MENU.btn_raccourci8,trtClic)
FIN
SI ToucheEnfoncée(VK_F9) ALORS
ExécuteTraitement(ATP_MENU.btn_raccourci9,trtClic)
FIN
SI ToucheEnfoncée(VK_F10) ALORS
ExécuteTraitement(ATP_MENU.btn_raccourci10,trtClic)
FIN
SI ToucheEnfoncée(VK_F11) ALORS
ExécuteTraitement(ATP_MENU.btn_raccourci11,trtClic)
FIN
SI ToucheEnfoncée(VK_F12) ALORS
ExécuteTraitement(ATP_MENU.btn_raccourci12,trtClic)
FIN





Marcel.berman@managingbusiness.be wrote:


On 4-Jun-2004, "drausin" <guillaume.drausin@wanadoo.fr> wrote:

recuperation d'une touche appuyé pr effectué une action
Kan je tape sur F1 F2 F3 F4 F5 ou F9 je ve faire differentes actions
comment
puis je faire
car lorsuqe je fais
je me met ds touche appuyé wm_char je met le code suivant
Evénement("Touche","*.*",0x100)

et ma procedure Touche a le code suivant
SI _EVE.wParam = 0x73 ALORS // touche F4 pour modifier client
ent=ent+1
Info(ent)
FIN
kan je fais comme ca et ke ent est = 0 il met sors ent=3 il execute 3

fois
touche alors ke je n'appuie qu'une fois
Comment puis je faire?
merci d'avance

ta cas hutte hi lisser dais bout thon qu'à chez don l'aile hêtre d'appel

son
ta d'apte haie hatée beuh soin !

en espérant que tu aies aussi facile à lire ma réponse que j'ai eu à lire

ta
question !
:o)


--
Marcel Berman
c/o Managing Business SPRL
Allée du Petit Paris, 11
B - 1410 - Waterloo
Tel : +32 2 351.60.64
Fax : +32 2 351.45.78
Gsm : +32 475.799.477
Posted on June, 10 2004 - 1:47 PM
ok mais kan je tape ca dans le code d'une table ca marche pour les caractere
genre A, B, etc.. mais en ce ki concerne le Suppr F1 etc... ca fais rien
comment ca se fais?