Bonjour, je voudrais avec un clique de la souris récupérer la ligne et la colonne.
j'ai essayé ces codes (mais pas moyen):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 case WM_NOTIFY : { LPNMLISTVIEW pnmv; if ((((LPNMHDR)lParam)->hwndFrom) == hlistviewA) { if ((((LPNMHDR)lParam)->code) == NM_CLICK) { ShowWindow(hchoix,SW_SHOW); } }
merci.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 NMITEMACTIVATE* pia=(NMITEMACTIVATE*) lParam; pia->iItem; contient l'index de l'item cliqué // pia->iSubItem; contient l'index du sous-item cliqué //puis j'ai essayé ce code int iSelect = SendMessage(hlistviewA,LVM_GETCOLUMN,iSelect,(LPARAM)&lvc); if (iSelect == 5)//si colonne 5 { ShowWindow(hchoix,SW_SHOW); }
Partager