DlgDirSelectComboBoxEx

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

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

Параметри

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

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

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

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

Зауваження

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

DlgDirSelectComboBox функція не дозволяє більше одного імені, щоб бути повернувся з поля зі списком.

DlgDirSelectComboBoxEx надсилає повідомлення CB_GETCURSEL та CB_GETLBTEXT до поля зі списком.

У Win32 API цю функцію можна використовувати з всі три типи полів зі списком (CBS_SIMPLE, CBS_DROPDOWN та CBS_DROPDOWNLIST).

QuickInfo

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

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

Огляд поля зі списком, функції поле зі списком, CB_GETCURSEL, CB_GETLBTEXT, DlgDirListComboBox, DlgDirSelectEx

Index