CComboBox::FindStringExact
Rufen Sie die FindStringExact-Memberfunktion auf, um die erste Listenfeldzeichenfolge zu suchen (in einem Kombinationsfeld) diese entspricht die Zeichenfolge, die in lpszFind angegeben wird.
int FindStringExact(
int nIndexStart,
LPCTSTR lpszFind
) const;
Parameter
nIndexStart
Gibt den nullbasierten Index des Elements vor dem gefunden werden an ersten Punkt. Wenn die Suche das Ende des Listenfelds erreicht, wird sie vom oberen Rand des Listenfelds zurück zu dem Element fort, das von nIndexStart angegeben wird. Wenn nIndexStart ist - 1, das gesamte Listenfeld wird vom Anfang gefunden.lpszFind
Punkte auf NULL endende Zeichenfolge zu suchen. Diese Zeichenfolge kann einen vollständigen Namen, einschließlich der Erweiterung enthalten. Die Suche wird die Groß-/Kleinschreibung nicht beachtet, sodass diese Zeichenfolge eine beliebige Kombination aus Buchstaben enthalten in Groß- und Kleinschreibung.
Rückgabewert
Der nullbasierte Index des entsprechenden Elements oder CB_ERR, wenn die Suche fehlgeschlagen ist.
Hinweise
Wenn das Kombinationsfeld mit einem Ownerdrawnformat jedoch ohne das CBS_HASSTRINGS Format erstellt wurde, versucht FindStringExact, den Doppelwortwert an den Wert von lpszFind anzupassen.
Beispiel
// The string to match.
LPCTSTR lpszmyExactString = _T("item 5");
// Delete all items that exactly match the specified string.
int nDex = 0;
while ((nDex = m_pComboBox->FindStringExact(nDex, lpszmyExactString))
!= CB_ERR)
{
m_pComboBox->DeleteString(nDex);
}
Anforderungen
Header: afxwin.h