共用方式為


CComboBox::FindString

尋找,但是,選擇 ,在下拉式方塊的清單方塊包含指定前置詞的第一個字串。

int FindString( 
   int nStartAfter, 
   LPCTSTR lpszString  
) const;

參數

  • nStartAfter
    in 要搜尋第一個項目之前包含項目之以零起始的索引。 當搜尋到達清單方塊下方時,它會從清單方塊頂端繼續回 nStartAfter指定的項目。 如果– 1,整個清單方塊從開始搜尋。

  • lpszString
    out 包含前置詞搜尋的 NULL 結尾字串的點。 搜尋是大小寫無關,因此,這個字串包含大寫和小寫字母的任何組合。

傳回值

如果傳回值大於或等於 0,則為相符項目的以零起始的索引。 如果搜尋不成功,則為 CB_ERR

備註

這個函式已由 Windows ComboBoxEx 控制項支援。 如需這個控制項的詳細資訊,請參閱 Windows SDK的 ComboBoxEx 控制項

範例

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

// Delete all items that begin with the specified string. 
int nItem = 0;
while ((nItem = m_pComboBox->FindString(nItem, lpszmyString)) != CB_ERR)
{
   m_pComboBox->DeleteString(nItem);
}

需求

Header: afxwin.h

請參閱

參考

CComboBox 類別

階層架構圖表

CComboBox::SelectString

CComboBox::SetCurSel

CB_FINDSTRING