Eine Anwendung sendet eine Nachricht LB_DELETESTRING, um eine Zeichenfolge in einem Listenfeld löschen.
LB_DELETESTRING wParam = (WPARAM) Index; / / index der Zeichenfolge in lParam löschen = 0; / / nicht benutzt; NULL muss sein
Windows 95 und Windows 98: Der wParam -Parameter beschränkt sich auf 16-Bit-Werte. Dies bedeutet, dass die Listenfelder können nicht mehr als 32.767 Elemente enthalten. Obwohl die Anzahl der Elemente eingeschränkt ist, ist die Gesamtgröße in Bytes der Elemente in einem Listenfeld nur durch den verfügbaren Arbeitsspeicher begrenzt.
Der Rückgabewert ist die Anzahl der Zeichenfolgen in der Liste bleiben. Der Rückgabewert ist LB_ERR, wenn der Index -Parameter einen Index größer als die Anzahl der Elemente in der Liste gibt.
Wenn eine Anwendung das Listenfeld mit einem Ownerdrawn-Stil erstellt, aber ohne den LBS_HASSTRINGS-Stil, das System eine WM_DELETEITEM Nachricht an den Besitzer des Listenfelds also sendet kann die Anwendung alle zusätzlichen Daten, die dem Element zugeordnet frei.
&Nbsp; Windows NT: Version 3.1 oder höher erforderlich.
Windows:Erfordert Windows 95 oder höher.
Windows CE:Version 1.0 oder höher benötigt.
Header:In winuser.h deklarierten.
Liste Übersicht über Dialogfelder, Liste im Feld Nachrichten, LB_ADDSTRING, LB_INSERTSTRING, WM_DELETEITEM