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