CListBox::InsertString
Wstawia ciąg znaków w polu listy.
int InsertString(
int nIndex,
LPCTSTR lpszItem
);
Parametry
nIndex
Określa indeks od zera w pozycji do wstawienia ciągu.Jeśli ten parametr jest –1, dodaje ciąg na końcu listy.lpszItem
Wskazuje ciąg zakończony znakiem null jest wstawiany.
Wartość zwracana
Indeks pozycji wstawiony ciąg od zera.Zwracana jest wartość LB_ERR , jeśli wystąpi błąd; zwracana jest wartość LB_ERRSPACE , jeśli do przechowywania nowy ciąg jest za mało miejsca.
Uwagi
W odróżnieniu od Addstring() funkcji składowej InsertString nie powoduje listy z LBS_SORT styl sortowania.
Przykład
// Insert items in between existing items.
CString str;
int n = m_myListBox.GetCount();
for (int i = 0; i < n; i++)
{
str.Format(_T("item string %c"), (char)('A' + i));
m_myListBox.InsertString(2 * i, str);
}
Wymagania
Nagłówek: afxwin.h