Impossible de saisir un évenement du clavier

remax_ren Messages postés 5 Date d'inscription mardi 23 décembre 2003 Statut Membre Dernière intervention 29 décembre 2009 - 23 janv. 2005 à 17:50
remax_ren Messages postés 5 Date d'inscription mardi 23 décembre 2003 Statut Membre Dernière intervention 29 décembre 2009 - 25 janv. 2005 à 15:22
Bonjour à tous.

Mon problème est que je n'arrive pas à récuperer d'évenements du clavier, c'est à dire lorsqu'on appui sur une touche.

Mon projet est fait sous visual c++ 6 et utilise la MFC.

Donc en fait, j'ai essayé de creer une méthode WindowProc ou encore
OnKeyDown avec le MFC Class Wizard. Mais j'ai l'impression que mon
programme ne passe jamais dans ces fonctions.Voici mon code pour ces 2
fonctions:



void CSans_pleursDlg::OnKeyDown(UINT nChar, UINT nRepCnt, UINT nFlags)

{

// TODO: Add your message handler code here and/or call default

AfxMessageBox("Erreur sur fichier selection");

CDialog::OnKeyDown(nChar, nRepCnt, nFlags);

}



LRESULT CSans_pleursDlg::WindowProc(UINT message, WPARAM wParam, LPARAM lParam)

{

// TODO: Add your specialized code here and/or call the base class

AfxMessageBox("Erreur sur fichier selection");

return CDialog::WindowProc(message, wParam, lParam);

}

Donc voila, c'est tout bête... mais ça me fait galerer depuis quelques temps.

J'ai essayé par contre de récuperer le double clique de la souris, et
là pas de probleme, ma fonction OnLButtonDblClk marche trés bien...

Donc si vous pouvez m'aider, je vous remercie d'avance!

2 réponses

remax_ren Messages postés 5 Date d'inscription mardi 23 décembre 2003 Statut Membre Dernière intervention 29 décembre 2009
23 janv. 2005 à 18:04
bon en fait ca passe bien dans le WindowProc, mais pas dans le OnKeyDown. Peut etre un probleme de focus?
0
remax_ren Messages postés 5 Date d'inscription mardi 23 décembre 2003 Statut Membre Dernière intervention 29 décembre 2009
25 janv. 2005 à 15:22
Toujours personne pour m'aider... je despère...
0
Rejoignez-nous