1.Macro returns false
2.Yes eHwnd is the correct Handle as I checked with LVM_GETITEMCOUNT.
3.Yes there are total 20 items

b=ListView_GetItemRect(eHwnd, 3, &rec, LVIR_BOUNDS);

Can you please give me a small example how to use &rec. Thanks in advance