Windows pré-definidas Controls - Parte 15 Volume - Interface de Usuário do Windows Introdução Esta é a parte 15 das minhas séries, Controles Windows pré-definidas. Para entender este tutorial, você mais ter lido todos os tutoriais anteriores da série. Nesta parte da série, nós olhamos para o Windows List Box. Nota: Se você não pode ver o código ou se você acha que alguma coisa está faltando (link quebrado, imagem ausente), apenas contacte-me em [email protected]. Ou seja, contacte-me para o menor problema que você tem sobre o que você está lendo.
A List Box Uma caixa lista é um controle que tem uma lista de itens que o usuário pode escolher. O usuário escolhe um item, selecionando-o. O usuário seleciona um item clicando nele. É possível selecionar um item usando o teclado (ver mais adiante). Nesta série vamos falar sobre caixas de listagem cujos itens são strings (textos). A caixa de listagem pode fornecer uma barra de rolagem se os itens são demais para o espaço previsto para o número de itens. A seleção de um item da lista muda sua cor do texto e sua cor de fundo. Por outras palavras, escolhendo um item da lista destaca o item.
Criando uma caixa de lista Você pode criar uma caixa de listagem utilizando a função CreateWindowEx. A classe é, LISTBOX. Não se esqueça de digitar WS_CHILD uma vez que é uma janela filho. Tipos de caixas de lista Existem dois tipos de caixas de listagem: de seleção única e de seleção múltipla. De seleção única é o padrão. Em uma caixa de listagem de seleção única, o usuário pode selecionar apenas um item de cada vez. Em uma caixa de listagem de seleção múltipla, o usuário pode selecionar mais de um item de cada vez.
Se você quiser que a caixa de listagem de seleção múltipla, utilize o estilo LBS_EXTENDEDSEL. Você não precisa digitar qualquer estilo especial se você quiser caixa de listagem de seleção única. Você codificação pode criar uma caixa de listagem utilizando a função CreateWindowEx. Depois que você tem que enviar cada corda item para a caixa usando a função SendMessage. Dediquei todo um tutorial para isso. Antes de chegar a esse tutorial, vamos olhar primeiro para caixa de lista estilos, notificações e mensagens.
Zero-Based indexação Os itens da caixa de lista são numerados de contagem de zero no primeiro item. Cada um destes números é chamado um índice que é para esta parte da série. Nós parar por aqui e continuar na próxima parte. Chrys Para chegar a qualquer uma das partes desta série, basta digitar o título