CListCtrl::GetItemPosition
Visual Studio 2005
Retrieves the position of a list view item.
BOOL GetItemPosition( int nItem, LPPOINT lpPoint ) const;
Parameters
- nItem
-
The index of the item whose position is to be retrieved.
- lpPoint
-
Address of a POINT structure that receives the position of the item's upper-left corner, in view coordinates.
// The pointer to my list view control.
extern CListCtrl* pmyListCtrl;
POINT pt;
// Move all items in the list control 100 pixels to the right.
UINT i, nCount = pmyListCtrl->GetItemCount();
for (i=0;i < nCount;i++)
{
pmyListCtrl->GetItemPosition(i, &pt);
pt.x += 100;
pmyListCtrl->SetItemPosition(i, pt);
}