Udostępnij za pośrednictwem


CComboBox::InsertString

Wstawia ciąg znaków w polu listy pola kombi.

int InsertString(
   int nIndex,
   LPCTSTR lpszString 
);

Parametry

  • nIndex
    Zawiera indeks od zera do pozycji w polu listy, który będzie odbierał ciąg.Jeśli ten parametr jest –1, dodaje ciąg na końcu listy.

  • lpszString
    Wskazuje ciąg zakończony znakiem null jest wstawiany.

Wartość zwracana

Indeks pozycji wstawiony ciąg od zera.Zwracana jest wartość CB_ERR , jeśli wystąpi błąd.Zwracana jest wartość CB_ERRSPACE , jeśli do przechowywania nowy ciąg jest za mało miejsca.

Uwagi

W odróżnieniu od Addstring() funkcji składowej InsertString Członkowskich funkcji nie powoduje listy z CBS_SORT styl sortowania.

[!UWAGA]

Ta funkcja nie jest obsługiwany przez Windows ComboBoxEx kontroli.Aby uzyskać więcej informacji na ten formant, zobacz Kontroli ComboBoxEx w Windows SDK.

Przykład

// Insert items in between existing items.
CString strIns;
int nItems = m_pComboBox->GetCount();
for (int i = 0; i < nItems; i++)
{
   strIns.Format(_T("item string %c"), (char)('A'+i));
   m_pComboBox->InsertString(2*i, strIns);
}

Wymagania

Nagłówek: afxwin.h

Zobacz też

Informacje

Klasa CComboBox

Wykres hierarchii

CComboBox::AddString

CComboBox::DeleteString

CComboBox::ResetContent

CB_INSERTSTRING