CB_DIR

יישום שולח הודעה CB_DIR כדי להוסיף רשימה של שמות קבצים אל תיבת הרשימה של תיבה משולבת.

CB_DIR wParam = uAttrs (WPARAM) (UINT);          / / קובץ תכונות lParam = lpszFileSpec (LPARAM) (LPCTSTR); / / כתובת של שם קובץ 

 

פרמטרים

uAttrs
הערך של wParam. מציין את תכונות הקבצים שברצונך להוסיף לתיבת הרשימה. זה יכול להיות כל צירוף של הערכים הבאים:
ערך משמעות
DDL_ARCHIVE כולל קבצים בארכיון.
DDL_DIRECTORY כולל ספריות משנה. השמות של ספריות המשנה מוקפים בסוגריים מרובעים ([]).
DDL_DRIVES כולל כוננים. כוננים מפורטים בטופס [-x-], כאשר x מהווה אות הכונן.
DDL_EXCLUSIVE כולל קבצים עם התכונות שצוינו בלבד. כברירת מחדל, קבצים לקריאה/כתיבה רשומים גם אם לא צוין DDL_READWRITE.
DDL_HIDDEN כולל קבצים מוסתרים.
DDL_READONLY כולל קבצים לקריאה בלבד.
DDL_READWRITE כולל קריאה-כתיבה לקבצים ללא תכונות נוספות.
DDL_SYSTEM כולל קבצי מערכת.

lpszFileSpec
הערך של lParam. המצביע למחרוזת המסתיימת ב- null המציין את שם הקובץ כדי להוסיף לרשימה. אם שם הקובץ מכיל תווים כלליים כלשהו (לדוגמה, *. *), כל קבצי התאמה זו, ואין להם התכונות שצוינו על-ידי הפרמטר uAttrs מתווספים לרשימת.

להחזיר ערכים

הערך המוחזר הוא אינדקס מבוסס אפס שם הקובץ האחרון נוסף לרשימה. אם מתרחשת שגיאה, הערך המוחזר הוא CB_ERR. אם אין די שטח פנוי לאחסון מחרוזות חדש, הוא CB_ERRSPACE.

QuickInfo

nbsp; Windows &NT: מחייב גירסה 3.1 או גירסה מתקדמת יותר.
Windows:נדרש Windows 95 או גירסה מתקדמת יותר.
חלונות CE:מחייב גירסה 2.0 או גירסה מתקדמת יותר.
כותרת עליונה:להצהיר על winuser.h.

ראה גם

מבט כולל על תיבות משולבות, משולבת תיבת הודעות, CB_ADDSTRING, CB_INSERTSTRING, DlgDirList, DlgDirListComboBox

Index