-
WINPROC : Enum keycode ?
Bonjour,
Je cherche le nom de l'enumération des touches correspondant aux caractères.
Actuellement j'ai juste trouver les touche spécial genre : VK_RIGHT etc...
je cherche donc a identifier mes touches tel que A Z E R T Y grace il me semble a une énum fourni par windows.
merci d'avance de votre aide
-
-
Bonsoir.
Je suggère plutôt VK_A, VK_B, etc ...
sachant que VK_A vaut 65, VK_B vaut 66, etc ..
-
Tout simplement 'A' (qui vaut en effet 65, comme l'affirme Prof). Il n'y a pas de VK_A ou quoi que ce soit de similaire.
-
Mais si, il y a eu officiellement VK_A, VK_B, etc ...
On les trouve encore sur le site de Microsoft : http://msdn.microsoft.com/en-us/library/ms959632.aspx
( attention, ils sont donnés en hexadécimal )
Actuellement, ils sont sous-entendus : http://msdn.microsoft.com/en-us/library/ms927178.aspx
sachant que : http://msdn.microsoft.com/en-us/libr...=VS.60%29.aspx
-
Les deux premiers liens sont pour Windows CE, respectivement 3.0 et 5.0, et le troisième n'est pas pour C/C++. Sur Win32, je veux dire dans le PlatformSDK, il n'y a pas de telles constantes et il n'y en a jamais eu. Espérons qu'ils penseront à l'ajouter ;).
-
Je suis désolé de te contredire, mais il y a eu officiellement dans Win32 les constantes VK_A, VK_B, etc ...
On les trouvait à l'époque dans le fichier WIN32.HLP diffusé par Microsoft lors de la sortie de Windows 95.
Ce fichier d'aide se trouve encore sur Internet.
Par exemple : http://www.carabez.com/downloads.html et télécharger win32api.zip situé au bas de la page.
Faire ensuite une recherche de VK_A dans le fichier WIN32.HLP.
-
Ok mais c'est ce lien que tu aurais du poster dès le départ, pas les trois premiers qui sont complètement hors-sujets.
Et puis, win32.hlp, c'est vieux quand même, très vieux. Donc il y a effectivement eu des VK_A ... VK_Z dans le lointain passé, dont j'ai même oublié l'existence, mais de nos jours en tous cas, ces constantes ont disparu. Désormais, on utilise juste les codes 'A' à 'Z'.