DlgDirSelectComboBoxEx

DlgDirSelectComboBoxEx işlevi DlgDirListComboBox işlevini kullanarak dolu bir Birleşik giriş kutusu geçerli seçimi alır. Seçim, bir sürücü harfi, dosya ya da dizin adı yorumlanır.

bool DlgDirSelectComboBoxEx ()  hwnd  hDlg, / / tanıtıcı iletişim kutusundaki liste kutusulptstrlpString, / / yol dizesi arabelleği işaretçisineintnSayı, / / yolu dizedeki karakter sayısıintnIDComboBox / / Birleşik giriş kutusu tanıtıcısı);
 

Parametreleri

hDlg
Açılan kutu içeren iletişim kutusuna tanıtıcı.
lpString
Seçilen yol alacak olan tampon işaretçisine.
nSayı
Karakterler, lpString parametresi tarafından işaret arabellek uzunluğu belirtir.
nIDComboBox
İletişim kutusunda açılan kutu denetimi tamsayı tanımlayıcısı belirtir.

Dönüş değerleri

Geçerli seçim bir dizin adı değilse, dönüş değeri sıfır.

Geçerli seçim bir dizin adı değilse, dönüş değeri sıfırdır. Genişletilmiş hata bilgilerini için GetLastError.

Açıklamalar

Seçilen dizin adını veya sürücü harfini, DlgDirSelectComboBoxEx işlevi kaldırır kapsayan köşeli ayraçlar (ve tire için sürücü harfleri) belirtir, böylece adı ya da mektup yeni yol veya dosya adı eklenecek hazırdır. Seçim yok ise, lpString tarafından işaret tamponunun içeriğini değiştirme.

DlgDirSelectComboBox işlevi bir seçim kutusundan döndürülecek birden fazla dosya adı izin vermez.

DlgDirSelectComboBoxEx , Birleşik giriş kutusu için cb_getcursel ve cb_getlbtext iletileri gönderir.

Win32 API içinde üç tür açılan kutular (CBS_SIMPLE, cbs_dropdown ve CBS_DROPDOWNLIST) ile bu işlevi kullanabilirsiniz.

QuickInfo

nbsp; Windows &NT: sürüm 3.1 veya üstü gerektirir.
Windows:Windows 95 veya sonraki sürümleri gerektirir.
Windows ce:Desteklenmeyen.
Header:WINUSER.h ilan etti.
İçe Library:User32.lib kullanın.
Unicode:Unicode ve ANSI sürümleri Windows NT olarak uygulanır.

Ayrıca bkz:

Açılan kutular genel bakış, Birleşik giriş kutusunun işlevler, cb_getcursel, cb_getlbtext, DlgDirListComboBox, DlgDirSelectEx

Index