LB_DELETESTRING

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 

 

Parameter

index
Der wParam-Wert. Gibt den nullbasierten Index der Zeichenfolge gelöscht werden.

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.

Rückgabewerte

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.

Bemerkungen

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.

QuickInfo

&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.

Siehe auch

Liste Übersicht über Dialogfelder, Liste im Feld Nachrichten, LB_ADDSTRING, LB_INSERTSTRING, WM_DELETEITEM

Index