CListCtrl::GetNextSelectedItem

int GetNextSelectedItem (POSITION&POS) константа;

Значення, яке повертається

Індекс наступного виділеного елемента керування подання списку.

Параметри

pos

Посилання на позиції значення, що повертається функцією попереднього виклику GetNextSelectedItem або GetFirstSelectedItemPosition. Значення Оновлено на наступну позицію на цей заклик.

Зауваження

Отримує індексу елемент списку визначених pos, то набори pos значення позиції . Ви можете використовувати GetNextSelectedItem в вперед ітерації цикл, якщо ви встановити початкове положення із закликом до GetFirstSelectedItemPosition.

Ви повинні переконатися, що ваша ПОЗИЦІЯ значення є дійсним. Якщо це неприпустимий, потім налагоджування версії бібліотеки класів Microsoft фонд стверджує.

Приклад

Нижченаведений зразок коду демонструє використання цієї функції.

CListCtrl * pListCtrl = (CListCtrl *) GetDlgItem(IDC_YOURLISTCONTROL);
НАДБАННЯ (pListCtrl! = NULL);

ПОЗИЦІЯ pos = pList-gt;GetFirstSelectedItemPosition();
Якщо (pos = = NULL)
   TRACE0 ("елементи не були відібрані! \n");
інше
{
   під час (pos)
   {
      Int nItem = pList - > GetNextSelectedItem(pos);
      TRACE1 ("вибрати елемент %d! \n", nItem);
      / / Ви можете зробити власні обробки на nItem тут
   }
}

Огляд CListCtrlЧлени класу | Ієрархічна діаграма

Дивіться також CImageList, CListCtrl::GetFirstSelectedItemPosition

Index