Bonjour,
je voudrai r�cup�rer l'appui sur la touche "entr�e" dans l'une de mes classes qui h�rite de CEdit. Cela ne fonctionne pas et je ne vois pas pourquoi. Voici ce que je fais :
Quand ensuite j'appui sur une touche autre que shift et entr�e cela m'affiche :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 void CEditCustomizable::OnKeyDown(UINT nChar, UINT nRepCnt, UINT nFlags) { if (nChar == VK_RETURN) { MessageBox("RETURN"); } else { MessageBox("pas RETURN"); } if (nChar == VK_SHIFT) { MessageBox("SHIFT"); } else { MessageBox("pas SHIFT"); } CEdit::OnKeyDown(nChar, nRepCnt, nFlags); }
pas RETURN
pas SHIFT
si c'est shift cela m'affiche :
Pas RETURN
SHIFT
si c'est entr�e cela m'affiche :
absolument rien!!!
J'en d�duis que l'appui sur entr�e n'est pas d�tect� par OnKeyDown... Comment peut on d�tecter l'appui sur entr�e dans ce cas?
Partager