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