OVH Cloud OVH Cloud

GetKeyState

2 réponses
Avatar
louis.paugam
Bonjour
l'api GetKeyState me permet de savoir si la touche VbKeyCapital a été
enfoncée et donc si les touches numériques du portable sont actives.
Question : quel est l'api qui simule l'appui sur cette touche, et force
ainsi l'écriture de chiffre, sans avoir à passer par if isNumeric....
Je n'ai rien trouvé du genre SetKeyState....
Merci

2 réponses

Avatar
François Picalausa
Hello,

Tu peux jeter un oeil à la KB:
http://support.microsoft.com/kb/177674/EN-US/

Il y a deux APIs qui peuvent être utilisées en fonction du système:
SetKeyboardState et keybd_event. Il existe aussi une API SendInput sous 2k/XP

--
François Picalausa

"louis.paugam" wrote:

Bonjour
l'api GetKeyState me permet de savoir si la touche VbKeyCapital a été
enfoncée et donc si les touches numériques du portable sont actives.
Question : quel est l'api qui simule l'appui sur cette touche, et force
ainsi l'écriture de chiffre, sans avoir à passer par if isNumeric....
Je n'ai rien trouvé du genre SetKeyState....
Merci






Avatar
louis.paugam
Effectivement SetKeyboardState bloque les chiffres du portable en position
numérique, mais...le petit voyant vert ne s'allume pas, d'où ambiguité pour
l'utilisateur

Mille mercis

"François Picalausa" <François a écrit
dans le message de news:

Hello,

Tu peux jeter un oeil à la KB:
http://support.microsoft.com/kb/177674/EN-US/

Il y a deux APIs qui peuvent être utilisées en fonction du système:
SetKeyboardState et keybd_event. Il existe aussi une API SendInput sous
2k/XP

--
François Picalausa

"louis.paugam" wrote:

Bonjour
l'api GetKeyState me permet de savoir si la touche VbKeyCapital a été
enfoncée et donc si les touches numériques du portable sont actives.
Question : quel est l'api qui simule l'appui sur cette touche, et force
ainsi l'écriture de chiffre, sans avoir à passer par if isNumeric....
Je n'ai rien trouvé du genre SetKeyState....
Merci