*   >> Leitura Educação Artigos >> science >> programação

Combo Box Messages

da posição na qual a cadeia foi inserido. Se ocorrer um erro, o valor de retorno é CB_ERR. Se não houver espaço suficiente disponível para armazenar a nova seqüência, é CB_ERRSPACE. Nota: Se a caixa de combinação tem estilo WS_HSCROLL e você inserir uma seqüência mais ampla do que a caixa de combinação, você deve enviar uma mensagem LB_SETHORIZONTALEXTENT para garantir a barra de rolagem horizontal aparece. CB_LIMITTEXT: Esta mensagem limita o comprimento do texto, o usuário pode digitar no controle de edição de uma caixa de combinação.

A mensagem CB_LIMITTEXT limita apenas o texto que o usuário pode entrar. Não tem nenhum efeito sobre qualquer texto já no controle de edição quando a mensagem é enviada, nem afeta o comprimento do texto copiado para o controle de edição quando uma seqüência na caixa de listagem está selecionado. O limite padrão para o texto um usuário pode inserir no controle de edição é de 30.000 TCHARs (caracteres). O wParam é o número máximo de TCHARs o usuário pode digitar, não incluindo o caractere nulo de terminação. Se este parâmetro for zero, o comprimento do texto é limitado a personagens 0x7FFFFFFE.

O lParam não é usado (defini-lo como NULL). O valor de retorno é sempre TRUE. Se a caixa de combinação não têm o estilo CBS_AUTOHSCROLL, definindo o limite de texto a ser maiores do que o tamanho do controle de edição não tem qualquer efeito. CB_RESETCONTENT: Esta mensagem remove todos os itens da lista de controle de caixa e edição de uma caixa de combinação. O wParam não é utilizado; ele deve ser zero. O lParam não é utilizado; ele deve ser zero. Esta mensagem sempre retorna CB_OKAY.

CB_SELECTSTRING: Esta mensagem procura a lista de uma caixa de combinação para um item que começa com os caracteres em uma seqüência de caracteres especificada. Se um item correspondente é encontrado, ele é selecionado e copiado para o controle de edição. O wParam é o índice baseado em zero do item anterior ao primeiro item a ser pesquisado. Quando a procura atingir o fim da lista, que continua a partir do topo da lista de volta para o item especificado pelo parâmetro wParam. Se wParam for -1, a lista inteira é procurado desde o início.

O lParam é um ponteiro para a string terminada em null que contém os caracteres que deseja pesquisar. A pesquisa não diferencia maiúsculas de minúsculas, por isso esta seqüência pode conter qualquer combinação de letras maiúsculas e minúsculas. Se a cadeia for encontrado, o valor de retorno é o índice do item selecionado.

Page   <<  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] >>
Copyright © 2008 - 2016 Leitura Educação Artigos,https://artigos.nmjjxx.com All rights reserved.