LB_DIR

โปรแกรมประยุกต์ส่งข้อความ LB_DIR ให้เพิ่มรายการของชื่อแฟ้มลงในกล่องรายการ.

LB_DIR wParam = uAttrs (WPARAM) (UINT)          / / คุณลักษณะของแฟ้ม lParam = lpszFileSpec (LPARAM) (LPCTSTR) / / ที่อยู่ในชื่อแฟ้ม 

 

พารามิเตอร์

uAttrs
ค่าของwParam แอตทริบิวต์ของแฟ้มจะเพิ่มไปยังกล่องรายการระบุ พารามิเตอร์นี้จะเป็นการรวมกันของค่าต่อไปนี้:
ค่า คำอธิบาย
DDL_ARCHIVE ประกอบด้วยแฟ้มที่ถูกเก็บถาวร.
DDL_DIRECTORY รวมถึง subdirectories ชื่อไดเรกทอรีย่อยจะอยู่ในเครื่องหมายวงเล็บเหลี่ยม ([]).
DDL_DRIVES มีไดรฟ์ ไดรฟ์อยู่ในแบบฟอร์ม [-x-], โดยที่xคืออักษรระบุไดรฟ์.
DDL_EXCLUSIVE รวมเฉพาะแฟ้มที่ มีแอตทริบิวต์ที่ระบุ โดยค่าเริ่มต้น อ่าน-เขียนแฟ้มอยู่แม้ว่าจะไม่มีระบุ DDL_READWRITE.
DDL_HIDDEN ประกอบด้วยแฟ้มที่ซ่อนไว้.
DDL_READONLY ประกอบด้วยแฟ้มแบบอ่านอย่างเดียว.
DDL_READWRITE อ่าน-เขียนแฟ้ม includes ที่ มีไม่มีแอตทริบิวต์เพิ่มเติม.
DDL_SYSTEM รวมถึงระบบแฟ้ม.

lpszFileSpec
ค่าของlParam ชี้การสิ้นสุดด้วย null สายที่ระบุชื่อแฟ้มเพื่อเพิ่มลงในรายการ ถ้าชื่อแฟ้มประกอบด้วยสัญลักษณ์ตัวแทน (ตัวอย่างเช่น, * *), แฟ้มทั้งหมดที่ตรงกับอักขระตัวแทนและมีแอตทริบิวต์ที่ระบุ โดยพารามิเตอร์uAttrsจะถูกเพิ่มลงในรายการ.

ส่งกลับค่า

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

QuickInfo

nbsp Windows &NT:ต้องการเวอร์ชัน 3.1 หรือรุ่นที่ใหม่กว่า
Windows:ต้องใช้ Windows 95 หรือรุ่นที่ใหม่กว่า
Windows CE:ต้องการรุ่น 2.0 หรือใหม่กว่า
หัวข้อ:ประกาศใน winuser.h.

ดูเพิ่มเติม

ภาพรวมของกล่องรายการข้อความกล่องรายการ DlgDirList

Index