Aracılığıyla paylaş


CListCtrl::GetNextSelectedItem

Tanımlanan liste öğesinin dizinini alır pos, ardından ayarlar pos için konumu değeri.

int GetNextSelectedItem(
   POSITION& pos 
) const;

Parametreler

  • pos
    Başvuru bir konumu önceki bir çağrı tarafından döndürülen değeri GetNextSelectedItem veya GetFirstSelectedItemPosition.Değer bir sonraki konuma bu çağrı tarafından güncelleştirilir.

Dönüş Değeri

Dizin tarafından tanımlanan liste öğesinin pos.

Notlar

Kullanabileceğiniz GetNextSelectedItem yapılan bir çağrıyla Başlangıç pozisyonu kurmak, ileriye doğru yineleme döngü GetFirstSelectedItemPosition.

Emin olmanız gerekir, konumu değeri, geçerli.Geçerli değilse, Microsoft Foundation Class Library hata ayıklama sürümünü İleri sürüyor.

Örnek

Aşağıdaki kod örneği, bu işlevin kullanımı gösterilmiştir.

        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
            }
        }

Gereksinimler

Başlık: afxcmn.h

Ayrıca bkz.

Başvuru

CListCtrl sınıfı

Hiyerarşi grafik

CImageList sınıfı

CListCtrl::GetFirstSelectedItemPosition