CListBox::Dir

int Dir ( UINT attr, LPCTSTR lpszWildCard );

ส่งกลับค่า

ดัชนี zero-based ของชื่อแฟ้มล่าสุดที่ถูกเพิ่มลงในรายการ ส่งคืนค่าเป็นLB_ERRหากเกิดข้อผิดพลาด ส่งคืนค่าเป็นLB_ERRSPACEหากมีเนื้อที่ว่างไม่เพียงพอในการจัดเก็บสายอักขระใหม่?

พารามิเตอร์

attr

อาจเป็นการรวมกันของค่าenumอธิบายไว้ในCFile::GetStatusหรือชุดของค่าต่อไปนี้

ค่า ความหมาย
0x0000 สามารถอ่าน หรือเขียนลงแฟ้ม?
0x0001 สามารถอ่านจาก แต่ไม่เขียนลงในแฟ้ม?
0x0002 แฟ้มที่ถูกซ่อนอยู่ และไม่ปรากฏในรายการไดเรกทอรี?
0x0004 แฟ้มเป็นแฟ้มระบบ?
0x0010 ชื่อที่ระบุโดยlpszWildCardไดเรกทอรีที่ระบุ?
0x0020 แฟ้มถูกเก็บถาวร?
0x4000 รวมไดรฟ์ทั้งหมดที่ตรงกับชื่อที่ระบุโดยlpszWildCard?
0x8000 ธงแบบเอกสิทธิ์เฉพาะบุคคล ถ้ามีกำหนดการตั้งค่าสถานะเป็นเอกสิทธิ์เฉพาะบุคคล มีแสดงเฉพาะแฟ้มของชนิดที่ระบุ มิฉะนั้น แฟ้มของชนิดที่ระบุอยู่ในนอกจากการแฟ้ม "ปกติ"?

lpszWildCard

จุดให้เป็นสตริงไฟล์ข้อมูลจำเพาะ สายอักขระประกอบด้วยอักขระตัวแทน (ตัวอย่างเช่น, * ได้ *)?

หมายเหตุ

เพิ่มรายชื่อแฟ้มและ/หรือไดรฟ์ลงในกล่องรายการ?

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

ดูเพิ่มเติมnbspCWnd::DlgDirList, LB_DIR, CFile::GetStatus(&N)

Index