CListCtrl::GetNextSelectedItem
获取 pos确定列表中的索引,然后设置 pos 到 POSITION 值。
int GetNextSelectedItem(
POSITION& pos
) const;
参数
- pos
为 POSITION 值的引用由以前的调用返回到 GetNextSelectedItem 或 GetFirstSelectedItemPosition。 该值会更新到下一个位置将此调用。
返回值
pos确定的列表项的索引。
备注
如果您建立与调用的初始位置。GetFirstSelectedItemPosition,则在前向迭代周期中使用 GetNextSelectedItem。
您必须确保 POSITION 值是有效的。 如果是无效的,则选件Microsoft基础类库的调试版本断言。
示例
下面的代码示例演示了此函数的用法。
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
}
}
要求
Header: afxcmn.h