C++ C++ C# C# ASP.NET Security ASP.NET Security ASM ASM Скачать Скачать Поиск Поиск Хостинг Хостинг  
  Программа для работы с LPT портом...
Язык: .NET — ©Alexey...
  "ASP.NET Atlas" – AJAX в исполнении Micro...
Язык: .NET — ©legigor@mail.ru...
  "Невытесняющая" Многопоточность...
Язык: C/C++ — ©...
  Update World C++: Сборник GPL QT исходников
  Весь сайт целиком можно загрузить по ссылкам из раздела Скачать
Дебетовая карта Home Credit [CPS] RU

 943 - CListBox::Dir / MFC Справка / Visual C++

Шаг 943 - 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 - Исключительный флажок. Если исключительный флажок установлен, только файлы определенного типа перечислены. Иначе, файлы определенного типа перечислены в дополнение к "нормальным" файлам.

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

| |
Автор Каев Артем.
[AD]





Дебетовая карта Home Credit [CPS] RU