Sdílet prostřednictvím


CComboBox::SelectString

Vyhledá řetězec v seznamu, poli se seznamem a pokud je řetězec nalezen, vybere řetězec v poli se seznamem a zkopíruje do ovládacího prvku pro úpravy.

int SelectString( 
   int nStartAfter, 
   LPCTSTR lpszString  
);

Parametry

  • nStartAfter
    Z nuly vycházející index má proběhnout před první položku obsahuje.Dolní části seznamu dosáhne hledání pokračuje od začátku seznamu zpět na položku určenou nStartAfter .Pokud od začátku vyhledává –1 celý seznam.

  • lpszString
    Body zakončený řetězec, který obsahuje předponu hledání.Hledání je případ nezávislé, takže tento řetězec může obsahovat libovolnou kombinaci malých a velkých písmen.

Vrácená hodnota

Z nuly vycházející index vybranou položku, pokud řetězec nebyl nalezen.Pokud hledání neúspěšné, vrácená hodnota je CB_ERR a aktuální výběr není změněna.

Poznámky

Řetězec je vybrána pouze pokud odpovídají jeho počáteční znaky (od počátečního bodu) znaky v řetězci předponu.

Všimněte si, že SelectString a FindString členské funkce najít řetězec, ale SelectString členské funkce rovněž vybere řetězec.

Příklad

// The string to match.
LPCTSTR lpszSelect = _T("item");

// Select the item that begins with the specified string. 
int nSel = m_pComboBox->SelectString(0, lpszSelect);
ASSERT(nSel != CB_ERR);

Požadavky

Záhlaví: afxwin.h

Viz také

Referenční dokumentace

Třída CComboBox

Graf hierarchie

CComboBox::FindString

CB_SELECTSTRING