O texto no controle de edição das mudanças de caixa de combinação para refletir a nova seleção, e qualquer seleção anterior na lista é removido. O wParam especifica o índice baseado em zero da seqüência de caracteres para selecionar. Se este parâmetro é -1, qualquer seleção atual na lista é removido e o controle de edição é apagado. O lParam não é usado (defini-lo como NULL). Se a mensagem for bem sucedido, o valor de retorno é o índice do item selecionado. Se wParam é maior do que o número de itens na lista ou se wParam é -1, o valor de retorno é CB_ERR ea seleção está desmarcada.
CB_SETDROPPEDWIDTH: Esta mensagem é enviada para definir a largura máxima permitida, em pixels, da caixa de listagem de uma caixa de combinação com o estilo CBS_DROPDOWN ou CBS_DROPDOWNLIST. O wParam é a largura mínima permitida da caixa de lista, em pixels. O lParam não é usado (defini-lo como NULL). Se a mensagem for bem sucedido, o valor de retorno é a nova largura da caixa de lista. Se a mensagem falhar, o valor de retorno é CB_ERR. CB_SETEDITSEL: Esta mensagem é enviada para selecionar caracteres no controle de edição de uma caixa de combinação. O wParam não é usado (defini-lo como NULL).
O LOWORD lParam especifica a posição de partida. Se o LOWORD é -1, a selecção, se existir, é removido. O HIWORD de lParam especifica a posição final. Se o HIWORD é -1, todo o texto a partir da posição de partida para o último caractere no controle de edição é selecionado. Se a mensagem for bem-sucedido, o valor de retorno é TRUE. Se a mensagem é enviada para uma caixa de combinação com o estilo CBS_DROPDOWNLIST, é CB_ERR.
CB_SETEXTENDEDUI: Esta mensagem é enviada para selecionar a interface do usuário padrão ou a interface do usuário prorrogado por uma caixa de combinação que tem o estilo CBS_DROPDOWN ou CBS_DROPDOWNLIST. O wParam é um BOOL que especifica se a caixa de combinação usa a interface de usuário estend