CComboBox::AddString
コンボ ボックスのリスト ボックスに文字列を追加します。
int AddString(
LPCTSTR lpszString
);
パラメーター
- lpszString
追加する NULL で終わる文字列へのポインター。
戻り値
戻り値が 0 以上の場合、リスト ボックス内の文字列の位置を 0 から始まるインデックスで示します。 エラーが発生した場合は、CB_ERR を返します。メモリ不足のために新しい文字列をリスト ボックスに挿入できない場合は、CB_ERRSPACE を返します。
解説
リスト ボックスが CBS_SORT スタイルで作成されていない場合、文字列はリスト ボックスの末尾に追加されます。 それ以外の場合は、文字列がリスト ボックスに挿入された後にリストが並べ替えられます。
注意
この関数は、Windows の ComboBoxEx コントロールではサポートされていません。 このコントロールの詳細については、Windows SDK の「ComboBoxEx Controls」を参照してください。
リスト内の特定の位置に文字列を挿入する場合は、InsertString メンバー関数を使います。
使用例
// Add 20 items to the combo box.
CString str;
for (int i = 0; i < 20; i++)
{
str.Format(_T("item string %d"), i);
m_pComboBox->AddString(str);
}
必要条件
**ヘッダー:**afxwin.h