Donc 'key' est le keycode. Cette valeur, ainsi que la veaeur renvoyée par
GetKeyState() est exactement la même, que j'appuie sur Ctrl gauche ou
AltGr.
J'ai lu la doc de MSDN, cherché sur Google et fait des tests dans tous les
sens depuis 2 jours, sans rien trouver. Comme ça me paraît étrange que ce
soit si difficile de différencier ces 2 Ctrl gauche, je dois passer à côté
de quelque chose de simple.
Donc si quelqu'un a une idée pour résoudre le problème...
ce test arrive trop tard : le keydown pour le Ctrl envoyé par AltGr est déjà reçu, et le test est vrai que après. L'ordre est:
Parce que c'est au niveau d'une WndProc Pour distinguer réellement le premier Ctrl Gauche, utiliser un WH_KEYBOARD_LL hook.
torri
On Wed, 30 Nov 2011 09:27:02 +0100, Christian ASTOR wrote:
Parce que c'est au niveau d'une WndProc Pour distinguer réellement le premier Ctrl Gauche, utiliser un WH_KEYBOARD_LL hook.
oulaa, je ne connais pas :-) Je vais demander à mon pote google. Néanmoins, si tu as plus de détails à me donner concernant cette méthode, n'hésite pas :-)
On Wed, 30 Nov 2011 09:27:02 +0100, Christian ASTOR wrote:
Parce que c'est au niveau d'une WndProc Pour distinguer réellement le
premier Ctrl Gauche, utiliser un WH_KEYBOARD_LL hook.
oulaa, je ne connais pas :-) Je vais demander à mon pote google.
Néanmoins, si tu as plus de détails à me donner concernant cette méthode,
n'hésite pas :-)
On Wed, 30 Nov 2011 09:27:02 +0100, Christian ASTOR wrote:
Parce que c'est au niveau d'une WndProc Pour distinguer réellement le premier Ctrl Gauche, utiliser un WH_KEYBOARD_LL hook.
oulaa, je ne connais pas :-) Je vais demander à mon pote google. Néanmoins, si tu as plus de détails à me donner concernant cette méthode, n'hésite pas :-)