CListCtrl

คลาCListCtrl encapsulates ฟังก์ชันของการ "รายการควบคุมมุมมอง ซึ่งแสดงชุดของรายการแต่ละอันประกอบด้วยไอคอน (จากรายการที่มีรูปภาพ) และป้ายชื่อ นอกจากการไอคอนและป้ายชื่อ สินค้าแต่ละรายการสามารถมีข้อมูลที่แสดงใน colums ทางด้านขวาของไอคอนและป้ายชื่อ ตัวควบคุมนี้ (และคลาCListCtrl ) มีพร้อมใช้งานกับโปรแกรมที่ทำงานภายใต้รุ่น Windows 95 และ Windows NT 3.51 เท่านั้น และรุ่นที่ใหม่กว่า?

ต่อไปนี้จะอธิบายภาพรวมของคลาCListCtrl สำหรับรายละเอียด แนวคิดการสนทนา ดู โดยใช้ CListCtrlและ ควบคุมหัวข้อin Visual c ++ Programmer ของรายการแนะนำ?

มุมมอง

ตัวควบคุมมุมมองรายการสามารถแสดงเนื้อหาในสี่วิธีด้วยกัน การเรียกว่า "มุมมอง"

ลักษณะของมุมมองรายการปัจจุบันของตัวควบคุมกำหนดมุมมองปัจจุบัน ดูข้อมูลเพิ่มเติมเหล่านี้ลักษณะเหล่านี้และการใช้ CListCtrl ที่ใช้: การเปลี่ยนแปลงลักษณะการควบคุมรายการ?

ลักษณะเพิ่มเติม

นอกจากลักษณะรายการมาตรฐาน การสนับสนุนของคลาสCListCtrlชุดใหญ่ของลักษณะแบบขยาย การให้ฟังก์ชัน enriched บางตัวอย่างของฟังก์ชันนี้:

สำหรับข้อมูลเกี่ยวกับการใช้เหล่านี้ใหม่ขยายลักษณะ ดู CListCtrl ที่ใช้: การเปลี่ยนแปลงลักษณะการควบคุมรายการ?

สินค้าและไอเทมย่อย

แต่ละรายการในตัวควบคุมมุมมองรายการประกอบด้วยไอคอน (จากรายการที่มีรูป), ป้ายชื่อ รัฐปัจจุบัน และโปรแกรมประยุกต์กำหนดค่า (เรียกว่า "สินค้าข้อมูล") อย่าง น้อยหนึ่งไอเทมย่อยยังสามารถเชื่อมโยงกับแต่ละรายการ "Subitem" คือ สายที่ ในมุมมองรายงาน สามารถแสดงในคอลัมน์ทางด้านขวาของไอคอนและป้ายชื่อของรายการ รายการทั้งหมดในตัวควบคุมมุมมองรายการต้องมีหมายเลขเดียวกันของไอเทมย่อย?

คลาCListCtrlมีหลายฟังก์ชันสำหรับการแทรก การลบ การค้นหา และปรับเปลี่ยนรายการเหล่านี้ ดูข้อมูลเพิ่มเติมCListCtrl::GetItem, CListCtrl::InsertItemและCListCtrl::FindItem, CListCtrl ที่ใช้: เพิ่มรายการไปยังตัวควบคุมและ CListCtrl ที่ใช้: เลื่อน จัดเรียง เรียงลำดับ และการค้นหาในรายการตัวควบคุม?

โดยค่าเริ่มต้น การควบคุมมุมมองรายการรับผิดชอบสำหรับการเก็บรายการของไอคอนและข้อความแอตทริบิวต์ อย่างไรก็ตาม ในนอกจากการชนิดเหล่านี้สินค้า คลาสCListCtrlสนับสนุน "กลับรายการ" การ "ติดต่อกลับสินค้า" เป็นมุมมองรายการที่แอพลิเคชัน — แทนตัวควบคุม — จัดเก็บข้อความ ไอคอน หรือทั้งสองอย่าง รูปแบบการเรียกกลับถูกใช้เมื่อต้องการระบุลักษณะที่สินค้า(และ/ข้อความหรือไอคอน) จะมา โดยโปรแกรมประยุกต์ ถ้าโปรแกรมประยุกต์ใช้รายการที่ติดต่อกลับ มันต้องสามารถจัดหาคุณลักษณะข้อความและ/หรือไอคอนตามต้องการ รายการที่ติดต่อกลับมีประโยชน์เมื่อโปรแกรมประยุกต์ของคุณเรียบร้อยแล้วรักษาข้อมูลนี้บางอย่าง ดูข้อมูลเพิ่มเติมCListCtrl::GetCallBackMaskและ CListCtrl ที่ใช้: ติดต่อกลับรายการและรูปแบบการติดต่อกลับ?

รายการรูปภาพ

ไอคอน ภาพสินค้าหัว และ application– กำหนดอเมริกาสำหรับมุมมองรายการสินค้าที่มีอยู่ในหลายรูปรายการ (การใช้งาน โดยคลาCImageList), ซึ่งคุณใช้สร้าง และกำหนดตัวควบคุมมุมมองรายการ แต่ละตัวควบคุมมุมมองรายการสามารถมีชนิดแตกต่างกันสี่รูปรายการ:

โดยค่าเริ่มต้น การควบคุมในมุมมองรายการขัดรูปรายการกำหนดเมื่อมันถูกทำลาย อย่างไรก็ตาม นักพัฒนาสามารถกำหนดลักษณะการทำงานนี้ ด้วยเท่าแต่ละรายการรูปเมื่อไม่ใช้ ตามที่กำหนด โดยโปรแกรมประยุกต์ ดูข้อมูลเพิ่มเติม CListCtrl ที่ใช้: รายการในชุดรายการและแสดงรายการรูปและ CListCtrl ที่ใช้: รายการในชุดรายการและแสดงรายการรูป?

#รวม lt;afxcmn.h>

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

ตัวอย่างnbsp อย่าง MFC DAOTABLE | อย่าง MFC HTTPSVR | อย่าง MFC LISTHDR | อย่าง MFC ROWLIST | MFC อย่าง DBVLIST(&N)

ดูเพิ่มเติมnbspCImageList(&N)

Index