Um aplicativo envia uma mensagem CB_ADDSTRING para adicionar uma Cadeia de caracteres para a caixa de listagem de uma caixa de combinação. Se a caixa de combinação não tiver o estilo CBS_SORT, a seqüência de caracteres é adicionada ao final da lista. Caso contrário, a Cadeia de caracteres é inserida a lista e a lista é classificada.
CB_ADDSTRING wParam = 0; / / não é usado; deve ser zero lParam = lpsz (LPARAM) (LPCTSTR); / / endereço da Cadeia de caracteres para adicionar
O valor de retorno é o índice com base zero para o seqüência de caracteres na caixa de listagem da caixa de combinação. Se um erro ocorrer, o valor de retorno é CB_ERR. Se espaço insuficiente esteja disponível para armazenar a nova cadeia de caracteres, é CB_ERRSPACE.
Se você criar uma caixa de combinação owner-drawn com o estilo CBS_SORT, mas sem o estilo CBS_HASSTRINGS, a mensagem WM_COMPAREITEM é enviada uma ou mais vezes para o proprietário da caixa de combinação tão novo item pode ser correctamente colocado na lista.
Para inserir uma Cadeia de caracteres em um local específico dentro da lista, use a mensagem CB_INSERTSTRING.
nbsp; Windows &NT: requer a versão 3.1 ou posterior.
Windows:Requer o Windows 95 ou posterior.
Windows CE:Requer versão 1.0 ou posterior.
Cabeçalho:Declarado em WinUser. h.
Visão geral de caixas de combinação, as mensagens de caixa de combinação, CB_DIR, CB_INSERTSTRING, WM_COMPAREITEM