Listview sélection d'un item
Bonjour, je voudrais avec un clique de la souris récupérer la ligne et la colonne.
Code:
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:
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.