CB_DIR

O cerere de a trimite un mesaj CB_DIR pentru a adăuga o listă de fișiere la caseta listă a unei casete combo.

CB_DIR wParam = uAttrs (WPARAM) (UINT);          / / Fișier atribute lParam = lpszFileSpec (LPARAM) (LPCTSTR); / / adresa de nume de fișier 

 

Parametrii

uAttrs
Valoarea wParam. Precizează atributele de fișiere pentru a fi adăugate la caseta listă. Poate fi orice combinație de următoarele valori:
Valoarea Sensul
DDL_ARCHIVE Include fișiere arhivate.
DDL_DIRECTORY Include subdirectoare. Numele subdirector sunt închise în paranteze drepte ([]).
DDL_DRIVES Include unitățile. Drive-urile sunt listate sub forma [-x-], unde x este litera de unitate.
DDL_EXCLUSIVE Include numai fi?ierele cu atributele specificate. În mod implicit, fișierele de citire-scriere sunt enumerate chiar dacă nu este specificat DDL_READWRITE.
DDL_HIDDEN Include fișiere ascunse.
DDL_READONLY Include fi?iere doar-în-citire.
DDL_READWRITE Include fișiere de citire-scriere, cu nici o atributele suplimentar.
DDL_SYSTEM Include fi?iere de sistem.

lpszFileSpec
Valoarea lParam. Indicatorul șir null-terminated care specifică numele fișierului pentru a adăuga la lista. Dacă numele fișierului conține orice metacaractere (de exemplu, *. *), toate fișierele de acest meci și au atributele specificat de parametrul uAttrs se adaugă la lista de.

Valorile întroarse

Valoarea returnată este indicele zero-based filename Ultimele adăugate pe lista. Dacă apare o eroare, valoarea returnată este CB_ERR. Dacă insuficient spațiu este disponibil pentru stocarea siruri de caractere noi, este CB_ERRSPACE.

QuickInfo

nbsp; Windows &NT: necesită versiunea 3.1 sau mai târziu.
Windows:Necesită Windows 95 sau o versiune ulterioară.
Windows CE:Necesită versiunea 2.0 sau mai târziu.
Antet:A declarat în winuser.h.

A se vedea, de asemenea

Prezentare generală a casete combo, mesaje caseta Combo, CB_ADDSTRING, CB_INSERTSTRING, DlgDirList, DlgDirListComboBox

Index