Funkcia DlgDirSelectEx načíta aktuálny výber z okna Zoznam s jedným výberom. Predpokladá sa, že zozname boli naplní funkciou DlgDirList a že výber je písmeno jednotky, názov súboru alebo názov adresára.
BOOL DlgDirSelectEx ( HWND hDlg; / / zvládnuť dialógové okno so zoznamomLPTSTRlpString; / / ukazovateľ do medzipamäte pre cestu reťazecintnCount; / počet znakov v reťazci cestaintnIDListBox / / identifikátor zoznamom);
Ak aktuálny výber je názov adresára, vrátená hodnota je nenulové.
Ak aktuálny výber nie je názov adresára, vrátená hodnota je nula. Získajte rozšírené informácie o chybách, volajte na číslo GetLastError.
DlgDirSelectEx funkcia skopíruje výber do medzipamäte poukázal na lpString parameter. Ak aktuálny výber je adresára Názov alebo písmeno jednotky, DlgDirSelectEx odstráni enclosing hranatými zátvorkami (a spojovníky na písmená jednotiek) tak, že meno alebo list je pripravené vložený do novú cestu. Ak neexistuje výber, lpString nezmení.
DlgDirSelectEx odošle správy LB_GETCURSEL a LB_GETTEXT do zoznamu. Funkcia neumožňuje viac ako jedného súboru sa vrátili zo zoznamu. Zozname nesmie byť možnosťou výberu viacerých položiek zoznamu. Ak je táto funkcia vráti hodnotu nula a lpString ostáva nezmenený.
nbsp; Systém Windows &NT: vyžaduje verzia 3.1 alebo novšia.
Windows:Vyžaduje systém Windows 95 alebo novším.
Windows CE:Nepodporované.
Hlavičky:Deklarovaný v súbore winuser.h.
Importovať knižnica:Použiť user32.lib.
Unicode:Implementovaný ako Unicode, ANSI verzia v systéme Windows NT.
So zoznamom polí prehľad funkcií poľa so zoznamom, DlgDirList, DlgDirListComboBox, DlgDirSelectComboBoxEx, LB_GETCURSEL, LB_GETTEXT