Udostępnij za pośrednictwem


CComboBox::SelectString

Wyszukuje ciąg w polu listy pola kombi, a jeśli zostanie znaleziony ciąg, wybierze ciąg znaków w polu listy i kopiuje go do formantu edycyjnego.

int SelectString(
   int nStartAfter,
   LPCTSTR lpszString 
);

Parametry

  • nStartAfter
    Zawiera wyświetlanego elementu przed pierwszym mają być przeszukiwane.Podczas wyszukiwania osiągnie u dołu pola listy, kontynuuje od góry pola listy do element określony przez nStartAfter.Jeśli –1, pole listy jest przeszukiwany od początku.

  • lpszString
    Wskazuje ciąg zakończony znakiem null zawiera prefiks do wyszukiwania.Wyszukiwanie jest sprawa niezależne, więc ten ciąg może zawierać żadnych kombinacji wielkich i małych liter.

Wartość zwracana

Od zera indeks wybranego elementu, jeśli odnaleziono ciągu.Jeśli wyszukiwanie nie powiodło się, zwracana jest wartość CB_ERR i bieżące zaznaczenie nie ulega zmianie.

Uwagi

Ciąg jest zaznaczone tylko, jeśli jego początkowej znaków (od punktu początkowego) odpowiada znaków w ciągu prefiks.

Należy zauważyć, że SelectString i FindString Członkowskich funkcje zarówno znaleźć ciąg, ale SelectString Członkowskich funkcja zaznacza również ciąg.

Przykład

// 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);

Wymagania

Nagłówek: afxwin.h

Zobacz też

Informacje

Klasa CComboBox

Wykres hierarchii

CComboBox::FindString

CB_SELECTSTRING