Oue ca je sait mais qu'est ce que c'est msg ??? Note : j'utilise une DLL avec LRESULT CALLBACK Clavier(int nCode, WPARAM wParam, LPARAM lParam) pour ma fonction.
Pas exactement... lParam est ici à comprendre comme un champs de bit. Mais je crois que le bit qui stipule si c'est KEY_UP ou KEY_DOWN est le dernier... d'où ta méthode de résolution...
Va faire un tour dans la MSDN , il y a plein d'autre parètres passés par lParam...