Compartir a través de


CComboBox::InsertString

inserta una cadena en el cuadro de lista de un cuadro combinado.

int InsertString( 
   int nIndex, 
   LPCTSTR lpszString  
);

Parámetros

  • nIndex
    Contiene el índice de base cero en la posición del cuadro de lista que recibirá la cadena. Si es este parámetro – 1, la cadena se agrega al final de la lista.

  • lpszString
    Apunta a la cadena terminada en null que debe incrustar.

Valor devuelto

El índice de base cero de la posición en la que la cadena se insertó. El valor devuelto es CB_ERR si se produce un error. El valor devuelto es CB_ERRSPACE si el suficiente espacio disponible almacenar la nueva cadena.

Comentarios

A diferencia de la función miembro de AddString , la función miembro de InsertString no provoca una lista con el estilo de CBS_SORT que se ordenen.

Nota

Esta función no admitida por el control de Windows ComboBoxEx .Para obtener más información sobre este control, vea Controles de ComboBoxEx en Windows SDK.

Ejemplo

// 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);
}

Requisitos

encabezado: afxwin.h

Vea también

Referencia

CComboBox Class

Gráfico de jerarquías

CComboBox::AddString

CComboBox::DeleteString

CComboBox::ResetContent

CB_INSERTSTRING