[debutant] Recuperation et affichage de saisie clavier
Je débute complètement en développement API windows, j'ai réussi à coder quelque chose qui parvient à faire ce que je désire mais ce n'est pas un code propre.
J'aimerai pouvoir extraire et afficher toute les saisies de chiffre au clavier.
J'ai pas trouver plus d'information sur la class WPARAM, j'aimerai pouvoir extraire chaque chiffre et l'afficher sans problème.
J'ai des warning à la compilation
warning C4267: 'argument' : conversion from 'size_t' to 'int', possible loss of data
Si quelqu'un pouvait aider le jeune débutant que je suis.
Merci à tous.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
case WM_KEYDOWN:
size_t nombre;
if ((wParam>=0x61 && wParam<=0x69)||(wParam>=0x31 && wParam<=0x39))
{
if (wParam>=0x61 && wParam<=0x69)
{
nombre=(wParam%(0x61))+1;
}
else
{
nombre=(wParam%(0x31))+1;
}
hdc=GetDC(hWnd);//On recupere le Handle pour dessiner
SetBkMode(hdc, TRANSPARENT);//On met le Fond en Transparent
_itoa (nombre,conversion,10);//On convertie un nombre en caractere
//TEST
TextOut(hdc, 30, 30,conversion,strlen(conversion));//On affiche
ReleaseDC(hWnd,hdc);//On libere le Handle
} |