次の方法で共有


CComboBox::SelectString

文字列の場合、コンボ ボックスのリスト ボックスの文字列の検索は、リスト ボックス内の文字列を選択し、エディット コントロールにコピーします。

int SelectString( 
   int nStartAfter, 
   LPCTSTR lpszString  
);

パラメーター

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

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

戻り値

文字列が見つかったと選択した項目のインデックス。 検索が失敗した場合、戻り値は CB_ERR で、現在の選択は変更されません。

解説

文字列は、最初の文字 (開始点から) プレフィックス文字列の文字と一致する場合に選択されます。

SelectStringFindString のメンバー関数の両方が文字列を検索しますが、SelectString のメンバー関数は、文字列を選択することに注意してください。

使用例

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

必要条件

ヘッダー: afxwin.h

参照

関連項目

CComboBox クラス

階層図

CComboBox::FindString

CB_SELECTSTRING