CListBox::AddString
リスト ボックスに文字列を追加します。
int AddString(
LPCTSTR lpszItem
);
パラメーター
- lpszItem
追加する NULL で終わる文字列へのポインター。
戻り値
リスト ボックス内の文字列の 0 から始まるインデックスを返します。 エラーが発生した場合は LB_ERR を返します。新しい文字列を追加するための領域が不足している場合は LB_ERRSPACE を返します。
解説
LBS_SORT スタイルで作成されていないリスト ボックスでは、文字列はリストの最後に追加されます。 それ以外の場合は、文字列がリスト ボックスに挿入された後にリストが並べ替えられます。 LBS_HASSTRINGS スタイルではなく、LBS_SORT スタイルで作成されているリスト ボックスでは、フレームワークはリストを並べ替えるために、1 回以上 CompareItem メンバー関数を呼び出します。
リスト ボックス内の指定位置に挿入するには、InsertString 関数を使います。
使用例
// Add 10 items to the list box.
CString str;
for (int i = 0; i < 10; i++)
{
str.Format(_T("item string %d"), i);
m_myListBox.AddString( str );
}
必要条件
**ヘッダー:**afxwin.h