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 :

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);
	}
Quand ensuite j'appui sur une touche autre que shift et entr�e cela m'affiche :
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?