CComboBox::Dir
Přidá seznam názvů souborů nebo jednotky seznamu pole se seznamem.
int Dir(
UINT attr,
LPCTSTR lpszWildCard
);
Parametry
attr
Může být kombinací enum hodnoty popsané v CFile::GetStatus nebo libovolná kombinace následujících hodnot:DDL_READWRITE souboru lze číst nebo zapisovat.
DDL_READONLY lze číst z ale nejsou zapsány do souboru.
DDL_HIDDEN soubor je skrytý a nezobrazí výpis adresáře.
DDL_SYSTEM soubor je systémový soubor.
DDL_DIRECTORY název určený lpszWildCard určuje adresář.
DDL_ARCHIVE archivovaných souborů.
DDL_DRIVES zahrnují všechny jednotky, které odpovídají název určený lpszWildCard .
DDL_EXCLUSIVE příznak Exclusive.Pokud je nastaven příznak exclusive, budou zobrazeny pouze soubory určeného typu.Kromě souborů "normální" jinak, jsou uvedeny soubory určeného typu.
lpszWildCard
Body na řetězec specifikace souboru.Řetězec může obsahovat zástupné znaky (například *. *).
Vrácená hodnota
Pokud je vrácená hodnota je větší nebo rovna 0, je z nuly vycházející index posledního názvu souboru přidána do seznamu.Vrácená hodnota je CB_ERR Pokud dojde k chybě; Vrácená hodnota je CB_ERRSPACE -li dostatek místa k dispozici k uložení nové řetězce.
Poznámky
Tato funkce není podporována v systému Windows ComboBoxEx řízení.Další informace na tento ovládací prvek Prvky ComboBoxEx v .
Příklad
// 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);
Požadavky
Záhlaví: afxwin.h