Bonjour,
je suis en train de developper une application MFC qui contient une CListCtrl et je veux intercepter le message clavier Ctrl + A pour selectionner tous les element de cette list.
J'ai deja attaché l'evenement KeyDown pour cette list pour les raccourcis clavier VK_F1 et VK_F2 mais pour Ctrl + A je ne sais pas comment faire.
Voila le code que j'utilise.
Est ce qu'il y a quelqu'un qui peux m'aider ?
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
22
23 void CFireSoftDlg::OnLvnKeydownDisksList(NMHDR *pNMHDR, LRESULT *pResult) { LPNMLVKEYDOWN pLVKeyDown = reinterpret_cast<LPNMLVKEYDOWN>(pNMHDR); // TODO: Add your control notification handler code here switch (pLVKeyDown->wVKey) { case VK_F1: OnHelpMenuClicked break; case VK_F2: OnAboutMenuClicked(); break; default : break; } *pResult = 0; }
Partager