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