Функція DlgDirListComboBox автоматично вказаний розкривний список із переліку. Розгорнути список з іменами всіх файлів, дисків і підтеки, які відповідають указані атрибути та рядок шляху.
int DlgDirListComboBox ( HWND hDlg, / / ручка діалогове вікно зі спискомLPTSTRlpPathSpec, / / вказівник на шлях або ім'я файлу рядокIntnIDComboBox, / / ідентифікатор зі спискомIntnIDStaticPath, / / ідентифікатор статичні контролюUINTuFiletype / / файлу атрибути для відображення);
[drive:][\]][каталогу\[...]][ім'я файлу]
Якщо вказаного рядка включає диска або каталог шлях, DlgDirListComboBox функцію зміни поточного диска та каталогів до заповнення списку. Після заповнення списку, шлях до диска та каталог видаляються з рядок зазначеного параметра lpPathSpec.
Значення | Значення |
---|---|
DDL_ARCHIVE | Включає архівних файлів. |
DDL_DIRECTORY | Включає підтеки. Імена підкаталог взято в квадратні дужки ([]). |
DDL_DRIVES | Включає диски. Диски перелічено у вигляді [-x-], де x — літеру диска. |
DDL_EXCLUSIVE | Містить тільки файли з указані атрибути. За промовчанням читання та запису файлів перераховані, навіть якщо DDL_READWRITE не вказано. |
DDL_HIDDEN | Включає приховані файли. |
DDL_READONLY | Включає файли лише для читання. |
DDL_READWRITE | Включає в себе читання та запису файлів з не додаткових атрибутів. |
DDL_SYSTEM | Містить системні файли. |
DDL_POSTMSGS | Повідомлення повідомлень програми черга повідомлень. За промовчанням функцію DlgDirList надсилає повідомлення безпосередньо в діалоговому вікні порядок. |
Якщо функція завершено успішно, значення, що повертається, є ненульовим.
Якщо функцію не вдається, значення дорівнює нулю. Наприклад, якщо рядок зазначеного lpPathSpec немає припустимий шлях, не функції. Щоб отримати докладні відомості про помилку, зателефонуйте GetLastError.
Якщо параметр lpszPathSpec вказує на рядок із нульовою довжиною або рядка, який визначає диск, каталог або обидва — але не ім'я файлу — ім'я файлу *. * передбачається (використовуються знаки підстановки).
nbsp; Windows &NT: вимагає 3.1 або пізнішої версії.
Windows:Вимагає Windows 95 або пізнішої версії.
Windows CE:Не підтримується.
Заголовка:Оголошена в winuser.h.
Імпортувати бібліотеки:Використання user32.lib.
Юнікод:Реалізований у вигляді Юнікод і ANSI версії на Windows NT.
Огляд поля зі списком, зі списком функцій, DlgDirList, DlgDirSelectComboBoxEx, GetFullPathName, SHGetFileInfo