DlgDirSelectComboBoxEx

Die DlgDirSelectComboBoxEx -Funktion Ruft die aktuelle Auswahl aus einem Kombinationsfeld gefüllt mit die DlgDirListComboBox -Funktion. Die Auswahl wird als ein Antrieb Brief, eine Datei oder ein Verzeichnisname interpretiert.

BOOL DlgDirSelectComboBoxEx) HWND  hDlg,, / / handle auf das Listenfeld im DialogfeldLPTSTRlpString, / / Zeiger auf Puffer für PfadzeichenfolgeintnCount, / / Anzahl der Zeichen in ZeichenfolgeintnIDComboBox / / Bezeichner des Kombinationsfelds);
 

Parameter

hDlg
Handle für das Dialogfeld, das im Kombinationsfeld enthält.
lpString
Zeiger auf den Puffer, die den ausgewählten Pfad empfangen.
nCount
Gibt die Länge in Zeichen des Puffers, auf den der LpString -parameter.
nIDComboBox
Gibt den ganzzahligen Bezeichner der das Kombinationsfeld-Steuerelement im Dialogfeld.

Rückgabewerte

Wenn die aktuelle Auswahl ein Verzeichnisname ist, ist der Rückgabewert ungleich NULL.

Wenn die aktuelle Auswahl kein Verzeichnisname ist, ist der Rückgabewert 0 (null). Rufen Sie Fehlerinformationen verlängert bekommen, GetLastError.

Bemerkungen

Wenn die aktuelle Auswahl angibt, ein Verzeichnis namens oder Laufwerksbuchstaben, die DlgDirSelectComboBoxEx Funktion entfernt die umschließenden Klammern (und Trennstriche für Laufwerkbuchstaben) ist also die Bezeichnung Brief in einen neuen Pfad oder Dateiname eingefügt werden. Wenn keine Auswahl vorhanden ist, können der Inhalt des Puffers, auf den LpString nicht ändern.

Die DlgDirSelectComboBox -Funktion erlaubt nicht mehr als ein Dateiname, der aus einem Kombinationsfeld zurückgegeben werden.

DlgDirSelectComboBoxEx sendet CB_GETCURSEL und CB_GETLBTEXT Nachrichten an das Kombinationsfeld.

In der Win32-API können Sie diese Funktion mit allen drei Arten von Kombinationsfeldern (CBS_SIMPLE, CBS_DROPDOWN und CBS_DROPDOWNLIST).

QuickInfo

&Nbsp; Windows NT: Version 3.1 oder höher erforderlich.
Windows:Erfordert Windows 95 oder höher.
Windows CE:Nicht unterstützt.
Header:In winuser.h deklarierten.
Importieren Bibliothek:Verwenden Sie user32.lib.
Unicode:Als Unicode und ANSI-Versionen unter Windows NT implementiert.

Siehe auch

Übersicht über die Combo-Boxen, Combo Box Funktionen, CB_GETCURSEL, CB_GETLBTEXT, DlgDirListComboBox, DlgDirSelectEx

Index