次の方法で共有


CListBox::AddString

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

int AddString(
   LPCTSTR lpszItem 
);

パラメーター

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

戻り値

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

解説

リスト ボックスが LBS_SORT のスタイルで作成されていない場合、文字列はリストの最後に追加されます。それ以外の文字列はリストに挿入され、一覧が並べ替えられます。リスト ボックスが LBS_SORT スタイルのない LBS_HASSTRINGS のスタイルで作成された場合、フレームワークは 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

参照

関連項目

CListBox クラス

階層図

CListBox::InsertString

CListBox::CompareItem

LB_ADDSTRING