CW&nd::DlgDirListComboBoxnbsp;

Int DlgDirListComboBox ( LPTSTR lpPathSpec, int nIDComboBox, int nIDStaticPath, UINT nFileType );

Значення, яке повертається

Визначає результат функції. Це ненульовим, якщо список було зроблено, навіть порожній лістингу. 0 Повернутого значення має на увазі, що вхідний рядок не містить дійсний пошук шляху.

Параметри

lpPathSpec

Пункту до нульовим закінченням, що містить шлях або ім'я файлу. DlgDirListComboBox змінює рядок, яка повинна бути досить довго, щоб містити зміни. Докладніше перегляньте наступний розділ «Зауваження».

nIDComboBox

Визначає ідентифікатор поля зі списком у діалоговому вікні. Якщо nIDComboBox 0, DlgDirListComboBox припускає, що немає зі списком існує і не намагатися заповнити одну.

nIDStaticPath

Визначає ідентифікатор керування статичного тексту, який використовується для відображення поточного диска та каталогів. Якщо nIDStaticPath 0, DlgDirListComboBox припускає, що немає такого контролю текст присутня.

nFileType

Визначає DOS файл атрибути файлів для відображення. Це може бути будь-яка комбінація таких значень:

Зауваження

Заповнення списку поля зі списком з файлу або каталогу лістингу. Надсилає DlgDirListComboBox CB_RESETCONTENT і CB_DIR повідомлення в полі зі списком. Вона заповнює списку поля зі списком, указаний nIDComboBox з іменами всіх файлів, які відповідають шлях, з огляду на lpPathSpec.

LpPathSpec параметр має такий вигляд:

[диска:] [[\u]Каталог[\iКаталог]... \u] [ім'я файлу]

У цьому прикладі диск — буква диска, Каталог є дійсним каталогу ім'я та ім'я файлу є припустиме ім'я файлу, який має містити принаймні один узагальнення. На символи узагальнення, знак питання (?), що означає, що відповідають будь-який символ і зірочку (*), це означає, що замість будь-якої кількості знаків.

Якщо вказано нульовий рядок для lpPathSpec, або якщо ви вказати лише ім'я каталогу, але не включають будь-який файл специфікації, рядок буде змінено на "*. *".

Якщо lpPathSpec включає в себе диска і/або ім'я каталогу, поточного диска та каталог змінюються місця диск і каталогів перед заповнюється список. Текст елемента керування, визначені nIDStaticPath також буде оновлено з нового диска і/або ім'я каталогу.

Після заповнення списку в полі зі списком, lpPathSpec оновлюється шляхом видалення диска і/або каталог частину шляху.

Огляд CWnd |nbsp; Члени класу | Ієрархічна діаграма

Дивіться такожnbsp;CWnd::DlgDirList, CWnd::DlgDirSelect, :: DlgDirListComboBox

Index