DlgDirSelectEx

DlgDirSelectEx функція Вилучає виділений від вибору одного елемента списку. Він припускає, що список із була заповнена за допомогою функції DlgDirList і що виділення букву диска, ім'я файлу або каталогу ім'я.

(BOOL DlgDirSelectEx HWND  hDlg, / / ручка діалогове вікно зі спискомLPTSTRlpString, / / вказівник на буфер рядка шляхуIntnCount, / / кількість знаків у рядку шляхуIntnIDListBox / / ідентифікатор списку);
 

Параметри

hDlg
Обробляти до діалогового вікна, яке містить список із.
lpString
Вказівник на буфер, який буде отримувати виділений контур.
nCount
Вказує довжину, символи, буфера вказав на lpString.
nIDListBox
Вказує ціле число ідентифікатор списку в діалоговому вікні.

Повернення значень

Якщо виділений ім'я каталогу, значення, що повертається, є ненульовим.

Якщо виділений фрагмент не є ім'я каталогу, значення дорівнює нулю. Щоб отримати докладні відомості про помилку, зателефонуйте GetLastError.

Зауваження

DlgDirSelectEx функція копіювання виділеного фрагмента до буфера, вказаний параметр lpString . Якщо виділений фрагмент знаходиться в каталозі ім'я або літера диска, DlgDirSelectEx видаляє вміщають квадратні дужки (і переносів для літер дисків), так що ім'я або лист готова бути вставлені в новий контур. Якщо немає виділення, lpString не змінюється.

DlgDirSelectEx надсилає повідомлення LB_GETCURSEL та LB_GETTEXT до списку. Функція не дозволяє більше одного файлу, повертається зі списку. Список не може бути список поле. Якщо це так, ця функція не повертає нульове значення, і lpString залишається без змін.

QuickInfo

nbsp; Windows &NT: вимагає 3.1 або пізнішої версії.
Windows:Вимагає Windows 95 або пізнішої версії.
Windows CE:Не підтримується.
Заголовка:Оголошена в winuser.h.
Імпортувати бібліотеки:Використання user32.lib.
Юнікод:Реалізований у вигляді Юнікод і ANSI версії на Windows NT.

Дивіться також

Огляд поля зі списком, функції поле зі списком, DlgDirList, DlgDirListComboBox, DlgDirSelectComboBoxEx, LB_GETCURSEL, LB_GETTEXT

Index