DlgDirSelectComboBoxEx

Funkcja DlgDirSelectComboBoxEx pobiera bieżącego zaznaczenia z pola kombi wypełnione przy użyciu funkcji DlgDirListComboBox . Zaznaczenie jest interpretowana jako litery dysku, plik lub nazwę katalogu.

(BOOL DlgDirSelectComboBoxEx HWND  hDlg, / / dojście do okna dialogowego pole z listyLPTSTRlpString, / / wskaźnik do buforu dla ciąg ścieżkiintnCount, / / liczba znaków w ścieżki ciągintnIDComboBox / / identyfikator pola kombi);
 

Parametry

hDlg
Dojście do okna dialogowego, który zawiera pola kombi.
lpString
Wskaźnik do buforu, który ma otrzymać zaznaczonej ścieżki.
nCount
Określa długość znaków, buforu wskazywanego przez parametr lpString.
nIDComboBox
Określa identyfikator całkowitą formant pola kombi w oknie dialogowym.

Zwraca wartości

Jeśli bieżące zaznaczenie jest nazwa katalogu, wartość zwracany jest różna od zera.

Jeśli bieżące zaznaczenie nie jest nazwa katalogu, wartość zwracany jest równa zero. Aby uzyskać rozszerzonych informacji o błędach, należy wywołać GetLastError.

Uwagi

Jeśli bieżące zaznaczenie określa litery dysków lub nazwa katalogu, DlgDirSelectComboBoxEx funkcja usuwa otaczający nawiasy kwadratowe (i łączniki na litery dysków) tak nazwy lub listu jest gotowy do zostać wstawiona nowa ścieżka lub nazwa pliku. W przypadku braku zaznaczenia, nie zmieniaj zawartość buforu wskazywanego przez lpString.

Funkcja DlgDirSelectComboBox nie zezwala na więcej niż jedną nazwę pliku ma być zwrócony z polem kombi.

DlgDirSelectComboBoxEx wysyła wiadomości CB_GETCURSEL i CB_GETLBTEXT do pola kombi.

W Win32 API można użyć tej funkcji z wszystkich trzech typów pól kombi (CBS_SIMPLE, CBS_DROPDOWN i CBS_DROPDOWNLIST).

Skrócone informacje

nbsp; Windows &NT: wymagana wersja 3.1 lub nowsza.
Systemu Windows:Wymaga systemu Windows 95 lub nowszego.
Systemu Windows CE:Nieobsługiwane.
Nagłówka:Zadeklarowane w pliku winuser.h.
Importowanie biblioteki:Należy użyć user32.lib.
Unicode:Implementowane jako wersje Unicode i ANSI w systemie Windows NT.

Zobacz też

Omówienie pola kombi, funkcje pole kombi, CB_GETCURSEL, CB_GETLBTEXT, DlgDirListComboBox, DlgDirSelectEx

Index