bonjour
Je suis en train de monter une ihm o� j'aimerais prendre en compte des touches claviers (par exemple la touche esc ferme l'application). Pour cela, j'ai ouvert class Wizard et j'ai utilis� le message WM_KEYDOWN relatif � la classe CTestMfcView, voil� ce que j'obtiens: (dans cette fonction la s�lection d'une touche provoque l'�criture d'un message dans une zone �ditable):
void CTestMfcView::OnKeyDown(UINT nChar, UINT nRepCnt, UINT nFlags)
{
// TODO: Add your message handler code here and/or call default
CEdit * edit = (CEdit *) GetDlgItem(IDC_EDIT1);
edit->SetWindowText(_T("touche appuy�e!"));
CFormView::OnKeyDown(nChar, nRepCnt, nFlags);
}
Or lorsque je tape sur une touche, il ne passe rien :-(. Quel d�tail ai je oubli�? :-(.
Merci d'avance :-).
benoit
Partager