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