Bonjour, je voudrais avec un clique de la souris récupérer la ligne et la colonne.
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);
		}
	}
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
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);
}
merci.