DlgDirSelectComboBoxEx функция получает текущий выбор из поля со списком заполнены с помощью функции DlgDirListComboBox . Выбор интерпретируется как буква диска, файл или имени каталога.
(BOOL DlgDirSelectComboBoxEx HWND hDlg, / / обработать диалоговое окно со спискомLPTSTRlpString, / / указатель на буфер для строки путиintnCount, / / количество символов в строке путиintnIDComboBox / / идентификатор списком);
Если текущее выделение находится имя каталога, возвращаемое значение не равно нулю.
Если текущий выбор не является именем каталога, возвращаемое значение равно нулю. Чтобы получить расширенные сведения об ошибке, вызовите GetLastError.
Если текущее выделение указывает каталог имя или букве диска, DlgDirSelectComboBoxEx функция удаляет включающего квадратных скобок (и дефисы для букв дисков) так имя или письмо готова для включения в новый путь или имя файла. Если нет никакого выбора, не изменяйте содержимое буфера, который указывает lpString.
Функция DlgDirSelectComboBox не поддерживает более одного файла из поля со списком.
DlgDirSelectComboBoxEx отправляет сообщения CB_GETCURSEL и CB_GETLBTEXT в поле со списком.
В Win32 API эту функцию можно использовать со всеми тремя типами полей со списком (CBS_SIMPLE, CBS_DROPDOWN и CBS_DROPDOWNLIST).
nbsp; Windows &NT: требует версии 3.1 или более поздней версии.
Windows:Требует Windows 95 или более поздней версии.
Windows CE:Не поддерживается.
Заголовок:Объявленные в winuser.h.
Импорта библиотеки:Используйте user32.lib.
Юникод:В версии Юникода и ANSI в Windows NT.
Обзор полей со списком, Combo Box функций, CB_GETCURSEL, CB_GETLBTEXT, DlgDirListComboBox, DlgDirSelectEx