Eine Anwendung sendet eine LB_FINDSTRING-Nachricht an die erste Zeichenfolge in einem Listenfeld zu finden, die das angegebene Präfix enthält.
LB_FINDSTRING wParam = (WPARAM) IndexStart; / / item vor Beginn der Suche lParam = (LPARAM) (LPCTSTR) LpszFind; / / String Adresse suchen
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 der Index des das übereinstimmende Element oder LB_ERR, wenn die Suche nicht erfolgreich war.
Wenn Sie im Listenfeld mit einem Ownerdrawn-Stil, aber ohne den LBS_HASSTRINGS-Stil erstellen, gibt die folgende Meldung den Index des Elements mit einen long-Wert (angegeben als Parameter lParam der Nachricht LB_ADDSTRING oder LB_INSERTSTRING), der als LpszFind -Parameter bereitgestellten Wert entspricht.
&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, LB_SELECTSTRING