次の方法で共有


CListBox::DeleteString

nIndex の位置の項目をリスト ボックスから削除します。

int DeleteString(
   UINT nIndex 
);

パラメーター

  • nIndex
    削除する文字列を 0 から始まるインデックスで指定します。

戻り値

リストに残っている文字列の数を返します。 nIndex にリストの項目数を超えるインデックスを指定した場合は、LB_ERR を返します。

解説

nIndex 以降のすべてのアイテムは、位置が 1 つ下に移動されます。 たとえば、リスト ボックスに 2 つの項目が含まれている場合、最初の項目を削除すると残った項目が最初の位置になります。 nIndex=0 は、最初の項目を表します。

使用例

// Delete every other item from the list box.
for (int i = 0; i < m_myListBox.GetCount(); i++)
{
   m_myListBox.DeleteString(i);
}

必要条件

**ヘッダー:**afxwin.h

参照

参照

CListBox クラス

階層図

LB_DELETESTRING

CListBox::AddString

CListBox::InsertString

その他の技術情報

CListBox のメンバー