Eine Anwendung sendet eine CB_FINDSTRINGEXACT-Nachricht, die erste Liste im Feld Zeichenfolge in einem Kombinationsfeld zu finden, die in der LpszFind -Parameter angegebene Zeichenfolge entspricht.
CB_FINDSTRINGEXACT wParam = (WPARAM) IndexStart; / / item vor Beginn der Suche lParam = (LPARAM) (LPCSTR) LpszFind; / / Adresse der zu suchende Zeichenfolge
Der Rückgabewert ist der nullbasierte Index des entsprechenden Elements. Wenn die Suche nicht erfolgreich ist, ist es CB_ERR.
Was die CB_FINDSTRINGEXACT Meldung, wenn Sie das Kombinationsfeld mit einem Ownerdrawn-Stil, aber ohne den CBS_HASSTRINGS-Stil erstellen, hängt davon ab, ob Ihre Anwendung den CBS_SORT Stil verwendet. Verwenden Sie den CBS_SORT Stil, sind WM_COMPAREITEM Nachrichten an den Besitzer des Kombinationsfelds um zu bestimmen, welches Element der angegebenen Zeichenfolge übereinstimmt. Wenn Sie nicht den CBS_SORT-Stil verwenden, sucht die CB_FINDSTRINGEXACT-Nachricht für ein Listenelement, das entspricht den Wert des Parameters lpszFind .
&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.
Übersicht über die Combo-Boxen, Combo Box Nachrichten, CB_FINDSTRING, CB_SELECTSTRING, WM_COMPAREITEM