Udostępnij za pośrednictwem


CComboBox::Dir

Dodaje listę nazw plików lub dysków do pola listy, pola kombi.

int Dir(
   UINT attr,
   LPCTSTR lpszWildCard 
);

Parametry

  • attr
    Może być dowolną kombinacją enum wartości opisane w CFile::GetStatus lub dowolnej kombinacji następujących wartości:

    • DDL_READWRITE można odczytać lub zapisywane do pliku.

    • DDL_READONLY plik można odczytać ale nie zapisane.

    • DDL_HIDDEN plik jest ukryty i nie ma listy katalogów.

    • DDL_SYSTEM plik jest plikiem systemowym.

    • DDL_DIRECTORY nazwa określona przez lpszWildCard Określa katalog.

    • DDL_ARCHIVE zarchiwizowany plik.

    • DDL_DRIVES obejmują wszystkie dyski, które odpowiadają nazwie określonej przez lpszWildCard.

    • DDL_EXCLUSIVE flagę Exclusive.Jeśli flaga wyłączne są wyświetlane tylko pliki określonego typu.W przeciwnym wypadku pliki określonego typu są wymienione pliki "Normalny".

  • lpszWildCard
    Wskazuje ciąg Specyfikacja pliku.Ciąg może zawierać symboli wieloznacznych (na przykład *. *).

Wartość zwracana

Jeśli wartość zwracana jest większa niż lub równa 0, jest wyświetlanego ostatniego nazwa_pliku dodane do listy.Zwracana jest wartość CB_ERR , jeśli wystąpi błąd; zwracana jest wartość CB_ERRSPACE , jeśli dostępne do przechowywania ciągów nowe jest za mało miejsca.

Uwagi

Ta funkcja nie jest obsługiwany przez Windows ComboBoxEx kontroli.Aby uzyskać więcej informacji na ten formant, zobacz Kontroli ComboBoxEx w Windows SDK.

Przykład

// Add all the files and directories in the windows directory.
TCHAR lpszWinPath[MAX_PATH], lpszOldPath[MAX_PATH];
VERIFY(0 < ::GetWindowsDirectory(lpszWinPath, MAX_PATH));

// Make the windows directory the current directory.
::GetCurrentDirectory(MAX_PATH, lpszOldPath);
::SetCurrentDirectory(lpszWinPath);

m_pComboBox->ResetContent();
m_pComboBox->Dir(DDL_READWRITE|DDL_DIRECTORY, _T("*.*"));

// Reset the current directory to its previous path.
::SetCurrentDirectory(lpszOldPath);

Wymagania

Nagłówek: afxwin.h

Zobacz też

Informacje

Klasa CComboBox

Wykres hierarchii

CWnd::DlgDirList

CB_DIR

CFile::GetStatus