Bonjour,
J'ai une CListCtrl, et je ne souhaite pas que l'on puisse sélectionner d'item.
Ce qui me gène, c'est le cadre bleu, je ne souhaite pas en avoir.
Merci,
Flo
Version imprimable
Bonjour,
J'ai une CListCtrl, et je ne souhaite pas que l'on puisse sélectionner d'item.
Ce qui me gène, c'est le cadre bleu, je ne souhaite pas en avoir.
Merci,
Flo
Bonjour,
Voici la solution :
On surcharge l'évenement OnLButtonDown qui va détecter un clique du bouton droit (bouton en état pressé).
Dans ma méthode, j'ai commenté l'appel au composant. Cela a pour effet d'annuler l'action.
Et dans le .hCode:
1
2
3
4
5
6
7
8
9
10 void CCustomListExtend::OnLButtonDown(UINT nFlags, CPoint point) { //CListCtrl::OnLButtonDown(nFlags,point); } BEGIN_MESSAGE_MAP(CCustomListExtend, CListCtrl) //{{AFX_MSG_MAP(CCustomListExtend) ON_WM_LBUTTONDOWN() //}}AFX_MSG_MAP END_MESSAGE_MAP()
Code:
1
2
3
4 //{{AFX_MSG(CCustomListExtend) // NOTE - the ClassWizard will add and remove member functions here. afx_msg void OnLButtonDown(UINT nFlags, CPoint point); //}}AFX_MSG