次の方法で共有


CComboBox::InsertString

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

int InsertString(
   int nIndex,
   LPCTSTR lpszString 
);

パラメーター

  • nIndex
    文字列を受け取るリスト ボックスの位置にから始まるインデックスが含まれています。このパラメーターが 1 の場合、一つはリストの最後に、文字列追加されます。

  • lpszString
    挿入 null で終わる文字列へのポインター。

戻り値

文字列が挿入された位置を示すインデックス。戻り値は、エラーが発生した場合 CB_ERR です。戻り値は十分な領域が新しい文字列を格納可能な場合 CB_ERRSPACE です。

解説

AddString のメンバー関数とは異なり、InsertString のメンバー関数は CBS_SORT のスタイルの一覧を並べ替えるされません。

[!メモ]

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

使用例

// Insert items in between existing items.
CString strIns;
int nItems = m_pComboBox->GetCount();
for (int i = 0; i < nItems; i++)
{
   strIns.Format(_T("item string %c"), (char)('A'+i));
   m_pComboBox->InsertString(2*i, strIns);
}

必要条件

ヘッダー: afxwin.h

参照

関連項目

CComboBox クラス

階層図

CComboBox::AddString

CComboBox::DeleteString

CComboBox::ResetContent

CB_INSERTSTRING