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)