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);