Freigeben über


ComboBox_Dir Makro (windowsx.h)

Fügt der Liste, die von einem Kombinationsfeld angezeigt wird, Namen hinzu. Das Makro fügt die Namen von Verzeichnissen und Dateien hinzu, die einer angegebenen Zeichenfolge und einem Satz von Dateiattributen entsprechen. Sie kann der Liste auch zugeordnete Laufwerkbuchstaben in einem Kombinationsfeld hinzufügen. Sie können dieses Makro verwenden oder die CB_DIR Nachricht explizit senden.

Syntax

int ComboBox_Dir(
   HWND    hwndCtl,
   UINT    attrs,
   LPCTSTR lpszFileSpec
);

Parameter

hwndCtl

Typ: HWND-

Ein Handle für das Steuerelement.

attrs

Typ: UINT-

Die Attribute der Dateien oder Verzeichnisse, die der Liste in einem Kombinationsfeld hinzugefügt werden sollen. Weitere Informationen finden Sie unter CB_DIR.

lpszFileSpec

Typ: LPCTSTR-

Ein Zeiger auf die mit Null beendete Zeichenfolge, die einen absoluten Pfad, relativen Pfad oder Dateinamen angibt. Ein absoluter Pfad kann mit einem Laufwerkbuchstaben (z. B. d:) oder einem UNC-Namen (z. B. \computername\ sharename) beginnen.

Rückgabewert

Typ: int

Wenn die Nachricht erfolgreich ist, ist der Rückgabewert der nullbasierte Index des Nachnamens, der der Liste hinzugefügt wurde. Wenn ein Fehler auftritt, wird der Rückgabewert CB_ERR. Wenn nicht genügend Speicherplatz zum Speichern der neuen Zeichenfolgen vorhanden ist, wird der Rückgabewert CB_ERRSPACE.

Bemerkungen

Weitere Informationen finden Sie unter CB_DIR.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows Vista [nur Desktop-Apps]
mindestens unterstützte Server- Windows Server 2003 [Nur Desktop-Apps]
Zielplattform- Fenster
Header- windowsx.h