Шаг 943 - CListBox::Dir

int Dir( UINT attr, LPCTSTR lpszWildCard );

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

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

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

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

Пример

// Указатель на мой список.
extern CListBox* pmyListBox;

// Добавьте все файлы и каталоги в каталоге окон.
TCHAR lpszWinPath[MAX_PATH], lpszOldPath[MAX_PATH];
::GetWindowsDirectory(lpszWinPath, MAX_PATH);

::GetCurrentDirectory(MAX_PATH, lpszOldPath);
::SetCurrentDirectory(lpszWinPath);
pmyListBox->ResetContent();

pmyListBox->Dir(DDL_READWRITE|DDL_DIRECTORY, _T("*.*"));
::SetCurrentDirectory(lpszOldPath);

Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 12.02.2002