Funcția DlgDirSelectComboBoxEx preia selecția curentă din caseta combo umplut utilizând funcția DlgDirListComboBox . Selecția este interpretat ca o literă de unitate, un fișier sau un nume de director.
(BOOL DlgDirSelectComboBoxEx HWND hDlg, / / mâner de casetă de dialog cu caseta listăLPTSTRlpString, / / indicatorul pentru a tampon pentru calea șirintnCount, / numărul de caractere în traseu șirintnIDComboBox / / identificator de casetă combo);
Dacă selecția curentă este un nume de director, valoarea returnată este nenul.
Dacă selecția curentă nu este un nume de director, valoarea returnată este zero. Pentru a obține extins informa?ii eroare, apel GetLastError.
Dacă selecția curentă specifică un director numele sau unitatea scrisoare, DlgDirSelectComboBoxEx elimină funcția anexând paranteze drepte (și cratime pentru litere de unitate) astfel încât numele sau litera este gata pentru a fi inserat într-un nou calea sau numele fișierului. Dacă nu există nici o selecție, conținutul de tampon a subliniat de lpString nu se schimba.
Funcția DlgDirSelectComboBox nu permite mai mult de un nume de fișier pentru a fi întors dintr-o casetă combo.
DlgDirSelectComboBoxEx trimite mesaje CB_GETCURSEL și CB_GETLBTEXT în caseta combo.
În Win32 API, puteți utiliza această funcție cu toate trei tipurile de combo casetele (CBS_SIMPLE, CBS_DROPDOWN, CBS_DROPDOWNLIST).
nbsp; Windows &NT: necesită versiunea 3.1 sau mai târziu.
Windows:Necesită Windows 95 sau o versiune ulterioară.
Windows CE:Neacceptat.
Antet:A declarat în winuser.h.
Import Biblioteca:Utilizarea user32.lib.
Unicode:Pus în aplicare ca Unicode și ANSI versiuni Windows NT.
Combo casetele de prezentare generală, funcții caseta Combo, CB_GETCURSEL, CB_GETLBTEXT, DlgDirListComboBox, DlgDirSelectEx