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