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.

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;
 
}
Est ce qu'il y a quelqu'un qui peux m'aider ?