Comment savoir que CapsLock et NumLock sont actifs

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
RV
Messages : 209
Inscription : sam. 18/nov./2006 15:16

Comment savoir que CapsLock et NumLock sont actifs

Message par RV »

Salut a tous,

A l'ouverture d'un de mes programmes je veux savoir si CapsLock et NumLock sont actifs.

Si un code API existe, il sera le bien venu!
KarLKoX
Messages : 1191
Inscription : jeu. 26/févr./2004 15:36
Localisation : France
Contact :

Message par KarLKoX »

Code : Tout sélectionner

If GetKeyState_(#VK_NUMLOCK) 
  Debug "Numlock ON"
Else
  Debug "Numlock OFF"
EndIf

If GetKeyState_(#VK_CAPITAL) & 1
  Debug "Capslock ON" 
Else
  Debug "Capslock OFF"
EndIf
"Qui baise trop bouffe un poil." P. Desproges
Dr. Dri
Messages : 2527
Inscription : ven. 23/janv./2004 18:10

Message par Dr. Dri »

et pour ceux que ca intéresse un petit complément

Code : Tout sélectionner

If GetKeyState_(#VK_SCROLL) & 1
  Debug "Scroll Lock ON"
Else
  Debug "Scroll Lock OFF"
EndIf
et une question pour KarLKoX
Pourquoi "&1" dans un cas et pas l'autre ?

Dri
KarLKoX
Messages : 1191
Inscription : jeu. 26/févr./2004 15:36
Localisation : France
Contact :

Message par KarLKoX »

Boh c'est sur la MSDN, je suis ce que Microsoft me dit même si, je sais, que ce n'est pas obligatoire :)
"Qui baise trop bouffe un poil." P. Desproges
RV
Messages : 209
Inscription : sam. 18/nov./2006 15:16

Message par RV »

C'est exactement ce que je voulais,

alors merci à vous KarlKoX et Dr. Dri.

(tiens, j'ai l'impression de faire une special dedicace à 2 rapeurs)
Répondre