CListCtrl::GetNextSelectedItem

int GetNextSelectedItem (POSITIONamp;pos) const;(&A)

ส่งกลับค่า

ดัชนีของรายการที่เลือกถัดไปในตัวควบคุมมุมมองรายการ?

พารามิเตอร์

pos

การอ้างอิงตำแหน่งค่าที่ส่งกลับ โดยก่อนหน้านี้เรียกไปยังGetNextSelectedItemหรือGetFirstSelectedItemPosition ค่าถูกปรับปรุงเพื่อที่ตำแหน่งถัดไป โดยการเรียกนี้?

หมายเหตุ

รับดัชนีของรายการที่ระบุ โดยposแล้วชุดposค่าตำแหน่ง คุณสามารถใช้GetNextSelectedItemในการวนรอบไปข้างหน้าคำซ้ำถ้าคุณได้สร้างตำแหน่งที่เริ่มต้น ด้วยการเรียกไปยังGetFirstSelectedItemPosition?

คุณต้องแน่ใจว่า ค่าของตำแหน่งไม่ถูกต้อง ถ้าไม่ถูกต้อง แล้วรุ่นตรวจแก้จุดบกพร่องของไลบรารี Microsoft Foundation Class ยืนยัน?

ตัวอย่าง

ตัวอย่างรหัสต่อไปนี้สาธิตการใช้งานฟังก์ชันนี้?

CListCtrl * pListCtrl = (CListCtrl *) GetDlgItem(IDC_YOURLISTCONTROL)
ASSERT (pListCtrl ! = NULL);

ตำแหน่ง pos = pList-gtGetFirstSelectedItemPosition()
ถ้า (pos == NULL)
   TRACE0 ("ไม่มีรายการใดถูกเลือก! \n ");
อื่น
{
   ในขณะที่ (pos)
   {
      int nItem = pList - > GetNextSelectedItem(pos)
      TRACE1 (" %d รายการถูกเลือก! \n ", nItem);
      / / คุณสามารถทำการประมวลผลของคุณเองใน nItem ที่นี่
   }
}

ภาพรวม CListCtrl |nbsp สมาชิกของคลาส| แผนภูมิของลำดับชั้น(&N)

ดูเพิ่มเติมnbspCImageList, CListCtrl::GetFirstSelectedItemPosition(&N)

Index