Eine Anwendung sendet eine LB_DIR-Meldung ein Listenfeld eine Liste von Dateinamen hinzu.
LB_DIR wParam = (WPARAM) (UINT) uAttrs; / / Datei Attribute lParam = (LPARAM) (LPCTSTR) LpszFileSpec; / / Dateinamen Adresse
Wert | Beschreibung |
---|---|
DDL_ARCHIVE | Archivierte Dateien enthält. |
DDL_DIRECTORY | Enthält Unterverzeichnisse. Unterverzeichnisnamen werden in eckigen Klammern ([]) eingeschlossen. |
DDL_DRIVES | Laufwerke enthält. Laufwerke finden Sie in der Form [-X-], wobei x der Laufwerksbuchstabe ist. |
DDL_EXCLUSIVE | Enthält nur die Dateien mit den angegebenen Attributen. Standardmäßig sind schreibgeschützte Dateien aufgeführt, auch wenn DDL_READWRITE nicht angegeben ist. |
DDL_HIDDEN | Schließt ausgeblendete Dateien. |
DDL_READONLY | Enthält schreibgeschützte Dateien. |
DDL_READWRITE | Enthält schreibgeschützte Dateien ohne zusätzliche Attribute. |
DDL_SYSTEM | System-Dateien enthält. |
Der Rückgabewert ist der nullbasierte Index des letzten Dateinamen zur Liste hinzugefügt. Wenn ein Fehler auftritt, ist der Rückgabewert LB_ERR. Wenn nicht genügend Speicherplatz zum Speichern von neuen Zeichenfolgen steht, ist der Rückgabewert LB_ERRSPACE.
&Nbsp; Windows NT: Version 3.1 oder höher erforderlich.
Windows:Erfordert Windows 95 oder höher.
Windows CE:Version 2.0 oder höher erforderlich.
Header:In winuser.h deklarierten.
Liste Übersicht über Dialogfelder, Liste im Feld Nachrichten, DlgDirList