Udostępnij za pośrednictwem


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

Zobacz też

Informacje

Klasa CListBox

Wykres hierarchii

CListBox::AddString

LB_INSERTSTRING