OVH Cloud OVH Cloud

Traduction message ->ascii

1 réponse
Avatar
Trident
Bonjour,

Je programme en OpenGl/C++ un jeu sapcial, mon probleme concerne la
traduction des messages windows :
j'ai ma fonction :
LRESULT CALLBACK WndProc (HWND hWnd, UINT message, WPARAM wParam, LPARAM
lParam)

je fait un switch pour trouver les key down ... tout va bien ... sauf que
pour afficher du texte, j'utilise une texture avec les caractéres rangé dans
l'ordre ascii.
Du coup qd j'appuie sur '²' je receoit le code 222 or le caractére 222 c'est
ca : 'Ì' de même lorsque j'appuie sur les touches du pavés numérique...
et qd j'appuie une touche avec une lettre je recoit tjrs le code de la
lettre en majuscule...

n'y a t'il pas une fonction de conversion ?


Merci,
Pierre.

1 réponse

Avatar
AG
Trident wrote:
Bonjour,

Je programme en OpenGl/C++ un jeu sapcial, mon probleme concerne la
traduction des messages windows :
j'ai ma fonction :
LRESULT CALLBACK WndProc (HWND hWnd, UINT message, WPARAM wParam, LPARAM
lParam)

je fait un switch pour trouver les key down ... tout va bien ... sauf que
pour afficher du texte, j'utilise une texture avec les caractéres rangé dans
l'ordre ascii.
Du coup qd j'appuie sur '²' je receoit le code 222 or le caractére 222 c'est
ca : 'Ì' de même lorsque j'appuie sur les touches du pavés numérique...
et qd j'appuie une touche avec une lettre je recoit tjrs le code de la
lettre en majuscule...

n'y a t'il pas une fonction de conversion ?


Merci,
Pierre.




http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/WinUI/WindowsUserInterface/UserInput/KeyboardInput.asp

Avec entre autre les ToAsciiEx() etc...

Alexandre.