Compartilhar via


Estilos de caixa de lista

  • LBS_DISABLENOSCROLL   O lista caixa mostra quando da BAR de rolagem do vertical desabilitado o lista caixa não contém itens suficiente para rolar.Sem esse estilo, a BAR de rolar fica oculto quando a caixa de listagem não contém suficiente itens.

  • LBS_EXTENDEDSEL   O usuário pode selecionar vários itens usando a tecla deslocar e o mouse ou combinações de teclas especiais.

  • LBS_HASSTRINGS   Especifica um owner-draw lista caixa que contém itens consiste em seqüências de caracteres.O lista caixa mantém a memória e ponteiros para as cadeias de caracteres para que o aplicativo possa usar o GetText função de membro para recuperar o texto de um item específico.

  • LBS_MULTICOLUMN   Especifica um várias colunas lista caixa que é rolada horizontalmente.The SetColumnWidth função de membro define a largura das colunas.

  • LBS_MULTIPLESEL   Seleção de seqüência de caracteres é alternada cada time o usuário clica ou clica duas vezes a seqüência de caracteres.Qualquer número de cadeias de caracteres pode ser selecionado.

  • LBS_NODATA   Especifica a data não lista caixa.Especifique esse estilo quando a contagem de itens na lista caixa excederá mil.A data não lista caixa também deve ter o LBS_OWNERDRAWFIXED de estilo, mas não deve ter o LBS_SORT or LBS_HASSTRINGS estilo.

    A data não lista caixa é semelhante a um desenho proprietário lista caixa exceto que ele não contém bitmap ou seqüência de dados para um item.Comandos para adicionar, inserir ou excluir um item sempre ignorar qualquer item fornecido dados; as solicitações para localizar uma seqüência de caracteres dentro do lista caixa sempre falhar.O sistema envia o WM_DRAWITEM mensagem na janela do proprietário quando um item deve ser desenhado. O membro itemID do DRAWITEMSTRUCT estrutura passado com o WM_DRAWITEM mensagem Especifica número de linha do item a ser desenhada. A data não lista caixa não envia um WM_DELETEITEM mensagem.

  • LBS_NOINTEGRALHEIGHT   O dimensionar do lista caixa é exatamente o dimensionar especificado pelo aplicativo quando ele criado o lista caixa.Em geral, tamanhos de Windows um lista caixa para que o lista caixa não exibe itens parcial.

  • LBS_NOREDRAW lista-caixa de exibição não é atualizada quando forem feitas alterações.Esse estilo pode ser alterado a qualquer time enviando um WM_SETREDRAW mensagem.

  • LBS_NOSEL   Especifica que o lista caixa contém itens que podem ser visualizados, mas não selecionadas.

  • LBS_NOTIFY   Janela pai recebe uma mensagem de entrada sempre que o usuário clicar ou clicar duas vezes em uma seqüência de caracteres.

  • LBS_OWNERDRAWFIXED   O proprietário do lista caixa é responsável por desenhar seu Sumário; os itens na lista caixa têm a mesma altura.

  • LBS_OWNERDRAWVARIABLE   O proprietário do lista caixa é responsável por desenhar seu Sumário; os itens na lista caixa são variáveis de altura.

  • LBS_SORT   Strings na lista caixa são classificados em ordem alfabética.

  • LBS_STANDARD   Strings na lista caixa são classificados em ordem alfabética e a janela pai recebe uma mensagem de entrada sempre que o usuário clicar ou clicar duas vezes em uma seqüência de caracteres.O lista caixa contém bordas em todos os lados.

  • LBS_USETABSTOPS   Permite que um lista caixa reconheça e se expande caracteres de tabulação quando suas seqüências de caracteres de desenho.Posições de tabulação padrão são 32 unidades de diálogo.(Uma unidade da caixa de diálogo é a distância horizontal ou vertical.Uma unidade horizontal da caixa de diálogo é igual a um quarto da unidade base largura diálogo corrente.As unidades base da caixa de diálogo são calculadas com base na altura e largura da fonte de sistema corrente.The GetDialogBaseUnits Função Windows retorna a caixa de diálogo corrente unidades base em pixels.) Este estilo não deve ser usado com LBS_OWNERDRAWFIXED.

  • LBS_WANTKEYBOARDINPUT   O proprietário da caixa de listagem recebe WM_VKEYTOITEM ou WM_CHARTOITEM mensagens sempre que o usuário pressiona uma tecla enquanto a caixa de listagem tem foco de entrada. Isso permite que um aplicativo executar processamento especial no teclado de entrada.

Consulte também

Referência

CListBox::criar

List Box Styles

Outros recursos

Estilos usados pelo MFC