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