CB_DIR

โปรแกรมประยุกต์ที่ส่งข้อความ CB_DIR เพื่อเพิ่มรายการของชื่อแฟ้มของกล่องรายการของกล่องคำสั่งผสม.

CB_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 สายที่ระบุชื่อแฟ้มเพื่อเพิ่มลงในรายการ ถ้าชื่อแฟ้มประกอบด้วยอักขระตัวแทนใด ๆ (ตัวอย่างเช่น, * *), all แฟ้มที่ตรงกันและมีแอตทริบิวต์ที่ระบุ โดยพารามิเตอร์uAttrsจะถูกเพิ่มลงในรายการ.

ส่งกลับค่า

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

QuickInfo

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

ดูเพิ่มเติม

ภาพรวมของกล่องคำสั่งผสมข้อความของกล่องคำสั่งผสม CB_ADDSTRING, CB_INSERTSTRING,DlgDirList , DlgDirListComboBox

Index