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,
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 .h
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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
Partager