LB _ ADDFILE-Nachricht
Fügt den angegebenen Dateinamen einem Listenfeld hinzu, das eine Verzeichnisauflistung enthält.
Parameter
-
wParam
-
Dieser Parameter wird nicht verwendet.
-
lParam
-
Ein Zeiger auf einen Puffer, der den Namen der hinzuzufügenden Datei angibt.
Rückgabewert
Der Rückgabewert ist der nullbasierte Index der Datei, die hinzugefügt wurde, oder LB _ ERR, wenn ein Fehler auftritt.
Hinweise
Das Listenfeld, dem lParam hinzugefügt wird, muss von der DlgDirList-Funktion ausgefüllt worden sein.
Die LB _ INITSTORAGE-Nachricht beschleunigt die Initialisierung von Listenfeldern mit einer großen Anzahl von Elementen (mehr als 100). Sie reserviert die angegebene Menge an Arbeitsspeicher, sodass nachfolgende LB _ ADDFILE-Nachrichten so kurz wie möglich dauern. Sie können Schätzungen für die Parameter wParam und lParam verwenden. Wenn Sie überschätzen, wird der zusätzliche Arbeitsspeicher zugeordnet. Wenn Sie sich nicht sicher sind, wird die normale Zuordnung für Elemente verwendet, die den angeforderten Betrag überschreiten.
Bei einer ANSI-Anwendung konvertiert das System den Text in einem Listenfeld mithilfe von CP ACP in _ Unicode. Dies kann zu Problemen führen. Beispielsweise werden akzentierte zeichen in einem Nicht-Unicode-Listenfeld auf japanisch Windows nicht angezeigt. Kompilieren Sie die Anwendung entweder als Unicode, oder verwenden Sie ein vom Besitzer gezeichnetes Listenfeld, um dieses Problem zu beheben.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) |
Windows Nur [ Vista-Desktop-Apps] |
| Unterstützte Mindestversion (Server) |
Windows Nur Server [ 2003-Desktop-Apps] |
| Header |
|
Weitere Informationen
-
Verweis