DlgDirSelectEx

Funcția DlgDirSelectEx preia selecția curentă dintr-o casetă listă single-selecție. Ea presupune că caseta listă a fost umplute cu funcția de DlgDirList și că selecția este o literă de unitate, numele fișierului sau numele directorului.

(BOOL DlgDirSelectEx 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 șirintnIDListBox / / identificator de casetă listă);
 

Parametrii

hDlg
Mâner pentru caseta de dialog care conține caseta listă.
lpString
Indicatorul pentru a o tampon care urmează să primească traseul selectat.
nCount
Specifică lungimea, caractere, de tampon a subliniat de lpString.
nIDListBox
Precizează identificatorul întreg de o casetă listă în caseta de dialog.

Valorile întroarse

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.

Observații

Funcția de DlgDirSelectEx copiază selecția tampon a subliniat de parametrul lpString . Dacă selecția curentă este o directorul nume sau șofer literă, DlgDirSelectEx elimină anexând paranteze drepte (și cratime, pentru litere de unitate), astfel încât numele sau litera este gata pentru a fi inserat într-un traseu nou. Dacă nu există nici o selecție, lpString nu se schimba.

DlgDirSelectEx trimite mesaje LB_GETCURSEL și LB_GETTEXT la caseta listă. Funcția nu permite mai mult de un nume de fișier pentru a fi întors dintr-o casetă listă. Caseta listă nu trebuie să fie o casetă listă selecție multiplă. Dacă este, această funcție nu întoarce valoarea zero, iar lpString rămâne neschimbat.

QuickInfo

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.

A se vedea, de asemenea

Combo casetele de prezentare generală, funcții caseta Combo, DlgDirList, DlgDirListComboBox, DlgDirSelectComboBoxEx, LB_GETCURSEL, LB_GETTEXT

Index