次の方法で共有


CComboBox::AddString

コンボ ボックスのリスト ボックスに文字列を追加します。

int AddString(
   LPCTSTR lpszString 
);

パラメーター

  • lpszString
    追加された null で終わる文字列へのポインター。

戻り値

戻り値が 0 以上で、リスト ボックスの文字列へから始まるインデックスです。戻り値は、エラーが発生した場合です CB_ERR ; 戻り値は十分な領域が新しい文字列を格納可能な場合 CB_ERRSPACE です。

解説

リスト ボックスが CBS_SORT のスタイルで作成されていない場合、文字列はリストの最後に追加されます。それ以外の文字列はリストに挿入され、一覧が並べ替えられます。

[!メモ]

この関数は、Windows ComboBoxEx のコントロールでサポートされていません。このコントロールの詳細については、Windows SDKの ComboBoxEx のコントロール を参照してください。

一覧内の特定の場所に文字列を挿入するには、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

参照

関連項目

CComboBox クラス

階層図

CComboBox::InsertString

CComboBox::DeleteString

CB_ADDSTRING