CB_DIR

Bir uygulama dosya adları listesi açılan kutunun liste kutusuna eklemek için bir CB_DIR iletisi gönderir.

CB_DIR wParam (wparam) (UINT) uAttrs; =          / / Dosya öznitelikleri lParam (lparam) (lpctstr) lpszFileSpec; = / / Adres DosyaAdı 

 

Parametreleri

uAttrs
WParamdeğeri. Liste kutusuna eklenecek dosyaların özniteliklerini belirtir. Aşağıdaki değerlerin herhangi bir bileşimi olabilir:
Değer Anlamı
DDL_ARCHIVE Arşivlenen dosyaları içermektedir.
DDL_DIRECTORY Alt dizinleri içerir. Alt dizin adlarını köşeli ayraçlar ([]) içine alınır.
DDL_DRIVES Sürücüleri içerir. Sürücü x sürücü harfidir [-x-] formunda listelenir.
DDL_EXCLUSIVE Yalnızca belirtilen öznitelikleri olan dosyaları içerir. DDL_READWRITE belirtilmezse bile, varsayılan olarak, okuma-yazma dosyalar listelenir.
DDL_HIDDEN Gizli dosyaları içermektedir.
DDL_READONLY Salt okunur dosyaları içermektedir.
DDL_READWRITE Hiçbir ek öznitelikleri okuma-yazma dosyaları içermektedir.
DDL_SYSTEM Sistem dosyaları içermektedir.

lpszFileSpec
LParamdeğeri. Listeye eklemek için dosya adını belirten boş sonlandırılmış dize işaretçisi. Dosya herhangi bir joker karakterler içeriyorsa (örneğin, *. *), tüm dosyaları bu maç ve var uAttrs parametresi tarafından belirtilen öznitelikler listesine eklenir.

Dönüş değerleri

Sıfır tabanlı dizin listesine son dosya adı dönüş değeridir. Bir hata oluşursa, dönüş değeri cb_err ' dir. Yeni dizeleri depolamak yeterli alan mevcuttur, cb_errspace 's.

QuickInfo

nbsp; Windows &NT: sürüm 3.1 veya üstü gerektirir.
Windows:Windows 95 veya sonraki sürümleri gerektirir.
Windows ce:Sürüm 2.0 veya sonraki sürümünü gerektirir.
Header:WINUSER.h ilan.

Ayrıca bkz:

Açılan kutular genel bakış, Birleşik giriş kutusu iletileri, CB_ADDSTRING, CB_INSERTSTRING, DlgDirList, DlgDirListComboBox

Index