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