共用方式為


CListCtrl::GetNextSelectedItem

取得 pos判斷之清單項目的索引,然後設定為 位置pos 值。

int GetNextSelectedItem( 
   POSITION& pos  
) const;

參數

  • pos
    位置 值的參考由先前呼叫方法所傳回的 GetNextSelectedItemGetFirstSelectedItemPosition。 更新值設為下一個位置是由對的呼叫。

傳回值

pos判斷之清單項目的索引。

備註

例如,如果您建立與呼叫的初始位置。 GetFirstSelectedItemPosition,在一個向前反覆項目迴圈可以使用 GetNextSelectedItem

您必須確定您的 位置 是否有效。 如果其無效,則 MFC 程式庫的偵錯版本的判斷提示。

範例

下列程式碼範例會示範這個函式的使用方式。

       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

請參閱

參考

CListCtrl 類別

階層架構圖表

CImageList 類別

CListCtrl::GetFirstSelectedItemPosition