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.