CListCtrl::GetItemPosition

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.

Return Value

Nonzero if successful; otherwise zero.

Example

        POINT pt;

        // Move all items in the list control 100 pixels to the right.
        UINT i, nCount = m_myListCtrl.GetItemCount();

        for (i=0; i < nCount; i++)
        {
            m_myListCtrl.GetItemPosition(i, &pt);
            pt.x += 100;
            m_myListCtrl.SetItemPosition(i, pt);
        }   

Requirements

Header: afxcmn.h

See Also

Reference

CListCtrl Class

Hierarchy Chart

CListCtrl::SetItemPosition

CListCtrl::GetOrigin