CW&nd::DlgDirListComboBoxnbsp;

int DlgDirListComboBox ( LPTSTR lpPathSpec, int nIDComboBox, int nIDStaticPath, UINT nFileType );

Wartość zwracany

Określa wynik funkcji. Jest różna od zera, jeśli lista została dokonana, nawet pustą listę. Wartość zwracany 0 oznacza, że ciąg wejściowy nie zawiera ścieżkę wyszukiwania ważne.

Parametry

lpPathSpec

Wskazuje ciąg zakończony znakiem null, który zawiera ścieżka lub nazwa pliku. DlgDirListComboBox modyfikuje ten ciąg, który powinien być dostatecznie długi zawiera modyfikacje. Aby uzyskać więcej informacji zobacz następującą sekcję "Uwagi".

nIDComboBox

Określa identyfikator pola kombi w oknie dialogowym. Jeśli nIDComboBox jest równa 0, DlgDirListComboBox zakłada, że nie pole kombi istnieje i nie próbuje wypełnić jeden.

nIDStaticPath

Określa identyfikator formantu tekstu statycznego, używany do wyświetlania bieżącego dysku i katalogu. Jeśli nIDStaticPath jest równa 0, DlgDirListComboBox zakłada, że brak takich kontroli tekst jest obecny.

nFileType

Określa atrybuty pliku DOS plików mają być wyświetlane. Może to być dowolna kombinacja następujących wartości:

Uwagi

Wypełnienia pola listy, pola kombi z listy pliku lub katalogu. Wysyła DlgDirListComboBox CB_RESETCONTENT i CB_DIR wiadomości do pola kombi. Wypełnia pole listy, pole kombi, określonej przez nIDComboBox z nazw wszystkich plików, które odpowiadają ścieżki przez lpPathSpec.

Parametr lpPathSpec ma następującą postać:

[dysk:] [[\u]katalogu[\iKatalog]... \u] [nazwa_pliku]

W tym przykładzie dysku jest literą dysku, Katalog jest prawidłowa nazwa katalogu, a Nazwa pliku jest prawidłową nazwą pliku, który musi zawierać co najmniej jeden symbol wieloznaczny. Symbole wieloznaczne są znak zapytania (?), co oznacza, odpowiada dowolnemu znakowi i gwiazdki **, co oznacza dopasować dowolną liczbę znaków.

Jeśli można określić ciąg o zerowej długości dla lpPathSpec, lub jeśli podaj tylko nazwę katalogu, ale nie zawierać specyfikacja danego pliku, ciąg zostanie zmieniona na "*. *".

Jeśli lpPathSpec zawiera dysk i/lub nazwa katalogu, bieżący dysk i katalog są zmieniane na wyznaczonych dysk i katalog, przed zrealizowaniem pola listy. Formant tekstu, identyfikowane przez nIDStaticPath to jest także aktualizowane z nowego dysku i/lub nazwa katalogu.

Po polu listy pola kombi jest wypełniany, lpPathSpec jest aktualizowany przez usunięcie dysku i/lub katalog części ścieżki.

Omówienie CWnd |nbsp; Klasa członków | Wykres hierarchii

Zobacz teżnbsp;CWnd::DlgDirList, CWnd::DlgDirSelect, :: DlgDirListComboBox

Index