Ton interception de touches devrait plutôt être faite dans la fonction PreTranslateMessage. (à mon avis y a ce qu'il faut dans la FAQ à ce sujet)

De plus n'aurais-tu pas des ressources attachées à...