CListBox::Dir

int Dir ( UINT attr, LPCTSTR lpszWildCard );

Возвращаемое значение

Начинающийся с нуля индекс последнего имени файла добавляется в список. Возвращаемое значение является LB_ERR , если произошла ошибка; Возвращаемое значение является LB_ERRSPACE , если недостаточно места для сохранения новой строки.

Параметры

attr

Может быть любым сочетанием значений enum , описанной в CFile::GetStatus, или любой комбинации следующих значений

Значение Значение
0x0000 Можно считывается или записывается в файл.
0x0001 Файл может быть прочитана из но не записывается.
0x0002 Файл является скрытым и не появляется в список каталогов.
0x0004 Файл представляет собой системный файл.
0x0010 Имя, указанное в lpszWildCard указывает каталог.
0x0020 Архивирование файлов.
0x4000 Включить все диски с именем, указанным в lpszWildCard.
0x8000 Флаг exclusive. Если установлен флаг exclusive, перечислены только файлы указанного типа. В противном случае список файлов указанного типа в дополнение к «нормальной» файлов.

lpszWildCard

Указывает на строку спецификации файла. Строка может содержать подстановочные знаки (например, *. *).

Примечания

Добавляет список имен файлов и дисков в окне списка.

Обзор CListBoxЧлены класса | Иерархическая схема

См. такжеnbsp;CWnd::DlgDirList, LB_DIR, CFile::GetStatus

Index