Slt,
j'ai un CDialog contenu dans un CXTabCtrl,
je voudrais intercepter tout les messages clavier pour réagir en fonction de certaine touche,
j'ai voulu tester en changeant la couleur d'un RichEdit lors de l'appui d'une touche avec ce code :
ca donne rien, je rentre pas dans le message lorsque je frappe (pas violamment ) sur le clavier
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 void DlValidationPage1::OnChar(UINT nChar, UINT nRepCnt, UINT nFlags) { // TODO: Add your message handler code here and/or call default UpdateData(TRUE); mRichEdit.SetBackgroundColor(FALSE, RGB(255,0, 0)); CDialog::OnChar(nChar, nRepCnt, nFlags); }
si quelqu'un peut m'aider ...
Partager