Freigeben über


LB_DELETESTRING Nachricht

Löscht eine Zeichenfolge in einem Listenfeld.

Parameter

wParam

Der nullbasierte Index der zu löschenden Zeichenfolge.

Windows 95/Windows 98/Windows Millennium Edition (Windows Me): Der wParam-Parameter ist auf 16-Bit-Werte beschränkt. Dies bedeutet, dass Listenfelder nicht mehr als 32.767 Elemente enthalten dürfen. Obwohl die Anzahl der Elemente eingeschränkt ist, wird die Gesamtgröße der Elemente in einem Listenfeld nur durch den verfügbaren Arbeitsspeicher begrenzt.

lParam

Dieser Parameter wird nicht verwendet.

Rückgabewert

Der Rückgabewert ist die Anzahl der in der Liste verbleibenden Zeichenfolgen. Der Rückgabewert ist LB_ERR, wenn der wParam-Parameter einen Index angibt, der größer als die Anzahl der Elemente in der Liste ist.

Bemerkungen

Wenn eine Anwendung das Listenfeld mit einem vom Besitzer gezeichneten Stil erstellt, aber ohne die LBS_HASSTRINGS-Formatvorlage , sendet das System eine WM_DELETEITEM Nachricht an den Besitzer des Listenfelds, damit die Anwendung alle zusätzlichen Daten freigeben kann, die dem Element zugeordnet sind.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2003 [nur Desktop-Apps]
Header
Winuser.h (windows.h einschließen)

Weitere Informationen

Referenz

LB_ADDSTRING

LB_INSERTSTRING

WM_DELETEITEM