De DlgDirSelectComboBoxEx functie haalt de huidige selectie in een keuzelijst met invoervak gevuld met behulp van de functie DlgDirListComboBox . De selectie wordt geïnterpreteerd als een stationsletter, een bestand of een directorynaam.
BOOL DlgDirSelectComboBoxEx () HWND hDlg, / / ingang naar het dialoogvenster met keuzelijstLPTSTRlpString, / / aanwijzer aan buffer voor pad tekenreeksintnCount, / / het aantal tekens in tekenreeks padintnIDComboBox / /-id van de keuzelijst met invoervak);
Als de huidige selectie een directorynaam is, is de retourwaarde aan nul.
Als de huidige selectie niet een directorynaam is, is de retourwaarde nul. Te krijgen uitgebreide foutinformatie, Bel GetLastError.
Als de huidige selectie geeft een directory naam of station letter, de DlgDirSelectComboBoxEx functie verwijdert de omsluitende haakjes (en afbreekstreepjes voor stationsletters) dus de naam of de brief is klaar om te worden ingevoegd in een nieuw pad of bestandsnaam. Als er geen selectie is, kunnen de inhoud van de buffer lpString waarnaar niet wijzigen.
De functie DlgDirSelectComboBox niet mogelijk meer dan één bestandsnaam als resultaat moet worden gegeven in een keuzelijst met invoervak.
DlgDirSelectComboBoxEx verzendt CB_GETCURSEL en CB_GETLBTEXT naar de keuzelijst met invoervak.
In de Win32 API, kunt u deze functie gebruiken met alle drie soorten keuzelijsten met invoervakken (CBS_SIMPLE, CBS_DROPDOWN en CBS_DROPDOWNLIST).
nbsp; Windows &NT: versie 3.1 of hoger vereist.
Windows:Windows 95 of hoger vereist.
Windows CE:Niet-ondersteunde.
Header:Verklaard in winuser.h.
Bibliotheek importeren:User32.lib gebruiken.
Unicode:Geïmplementeerd als Unicode en ANSI-versies van Windows NT.
Combo Boxes overzicht, Combo Box functies, CB_GETCURSEL, CB_GETLBTEXT, DlgDirListComboBox, DlgDirSelectEx