Sdílet prostřednictvím


CListCtrl::GetNextSelectedItem

Načte index položky seznamu označeny pos , poté nastaví pos se pozice hodnotu.

int GetNextSelectedItem(
   POSITION& pos 
) const;

Parametry

  • pos
    Odkaz na pozice hodnotu vrácenou předchozí volání k GetNextSelectedItem nebo GetFirstSelectedItemPosition .Hodnota je aktualizována na další pozici volání.

Vrácená hodnota

Index položky seznamu označeny pos .

Poznámky

Můžete použít GetNextSelectedItem ve smyčce dopředu iterace Pokud navázat počáteční pozici s voláním GetFirstSelectedItemPosition .

Musí zajistit, aby vaše pozice hodnota je platná.Nepodmíněných Pokud je neplatná, pak ladicí verzi knihovny Microsoft Foundation Class výrazů.

Příklad

Následující příklad kódu ukazuje použití této funkce.

        POSITION pos = m_myListCtrl.GetFirstSelectedItemPosition();
        if (pos == NULL)
        {
            TRACE(_T("No items were selected!\n"));
        }
        else
        {
            while (pos)
            {
                int nItem = m_myListCtrl.GetNextSelectedItem(pos);
                TRACE(_T("Item %d was selected!\n"), nItem);
                // you could do your own processing on nItem here
            }
        }

Požadavky

Záhlaví: afxcmn.h

Viz také

Referenční dokumentace

Třída CListCtrl

Diagram hierarchie

Třída CImageList

CListCtrl::GetFirstSelectedItemPosition