次の方法で共有


CListBox::FindString

リスト ボックスで選択を変更せずに指定されているプレフィックスを含むリスト ボックスの最初の文字列を検索します。

int FindString(
   int nStartAfter,
   LPCTSTR lpszItem 
) const;

パラメーター

  • nStartAfter
    検索する最初の項目の前の項目のインデックスが含まれています。検索はリスト ボックスの下部に到達すると、nStartAfterで指定された項目に対してリスト ボックスの上から従います。nStartAfter が 1 の場合、一つは全体、最初のリスト ボックスから検索されます。

  • lpszItem
    プレフィックスを検索する含む null で終わる文字列へのポインター。検索時に大文字に依存しないため、この文字列は大文字と小文字の組み合わせを含める場合があります。

戻り値

検索が失敗した一致する項目のインデックス、または LB_ERR

解説

SelectString のメンバー関数を検索に使用する文字列を選択します。

使用例

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

// Delete all items that begin with the specified string.
int nIndex = 0;
while ((nIndex = m_myListBox.FindString(nIndex, lpszmyString)) != LB_ERR)
{
   m_myListBox.DeleteString( nIndex );
}

必要条件

ヘッダー: afxwin.h

参照

関連項目

CListBox クラス

階層図

CListBox::SelectString

CListBox::AddString

CListBox::InsertString

LB_FINDSTRING