次の方法で共有


CComboBox::SetCurSel

更新 : 2007 年 11 月

コンボ ボックスのリスト ボックスの文字列を選択します。

int SetCurSel(
   int nSelect 
);

パラメータ

  • nSelect
    選択する文字列を 0 から始まるインデックスで指定します。-1 のときは、リスト ボックスで現在選択されている項目を削除し、エディット コントロールをクリアします。

戻り値

正しく選択された場合は、選択された項目を 0 から始まるインデックスで返します。nSelect の数値がリストの項目数より大きい場合や、nSelect が -1 に設定されている場合は、CB_ERR を返します。

解説

リスト ボックスが表示されている場合は、必要に応じてリスト ボックスをスクロールし、選択した文字列を表示します。また、コンボ ボックスのエディット コントロールのテキストを新しく選択した文字列に更新します。リスト ボックスで項目が選択されていた場合は、その選択を解除します。

使用例

// Select the last item in the combo box.
int nLast = pmyComboBox->GetCount() - 1;
if (nLast >= 0)
   m_pComboBox->SetCurSel(nLast);

必要条件

ヘッダー : afxwin.h

参照

参照

CComboBox クラス

階層図

CComboBox::GetCurSel

CB_SETCURSEL

その他の技術情報

CComboBox のメンバ