Partilhar via


CComboBox::AddString

Adiciona uma cadeia de caracteres para a caixa de listagem de uma caixa de combinação.

int AddString(
   LPCTSTR lpszString 
);

Parâmetros

  • lpszString
    Pontos a cadeia de caracteres NULL- finalizada que deve ser adicionada.

Valor de retorno

Se o valor de retorno é maior ou igual a 0, é o índice com base zero à cadeia de caracteres na caixa de listagem.O valor de retorno é CB_ERR se ocorrer um erro; o valor de retorno é CB_ERRSPACE se o espaço insuficiente está disponível para armazenar a nova cadeia de caracteres.

Comentários

Se a caixa de listagem não foi criada com o estilo de CBS_SORT , a cadeia de caracteres é adicionada ao final da lista.Caso contrário, a cadeia de caracteres é inserida na lista, e a lista é classificada.

ObservaçãoObservação

Essa função não é suportada pelo controle de ComboBoxEx do windows.Para obter mais informações sobre esse controle, consulte controles de ComboBoxEx em Windows SDK.

Para inserir uma cadeia de caracteres em um local específico na lista, use a função de membro de InsertString .

Exemplo

// Add 20 items to the combo box.
CString str;
for (int i = 0; i < 20; i++)
{
   str.Format(_T("item string %d"), i);
   m_pComboBox->AddString(str);
}

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

Classe de CComboBox

Gráfico de hierarquia

CComboBox::InsertString

CComboBox::DeleteString

CB_ADDSTRING