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

Criando Combo Boxes

Windows pré-definidas Controls - Parte 25 Volume - Interface de Usuário do Windows Introdução Esta é parte de minha série 25, Controles Windows pré-definidas. Para entender este tutorial, você deve ter lido todos os tutoriais anteriores da série. Nesta parte da série, nós olhamos para a criação de caixas de combinação. 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.

Um Combo Box Uma caixa de combinação é um controle que consistem em uma caixa de listagem e quer um controle de edição ou um controle estático acima dela. Com a caixa de combinação apenas um item pode ser selecionado; ou seja, o usuário não pode selecionar mais de um item na caixa de lista ao mesmo tempo. Quando o item é selecionado aparece no controle de edição ou o controle estático, dependendo de qual caixa de combinação está usando. Todos os controles são janelas filho. O controle de edição ou o controlo estático acima da caixa de lista é chamado o campo de seleção.

A caixa de lista da caixa de combinação é simplesmente chamado de lista. A lista apresenta as opções que um usuário pode selecionar, eo campo de seleção exibe a opção selecionada. A opção selecionada é chamada a seleção atual. Se o campo de seleção é um controle de edição, o usuário pode digitar o que ele quer directamente para o controlo de edição. O que ele digita no controle de edição não tem necessariamente de ser encontrado na lista. Nesta série, tratamos somente com itens na lista que são strings. Existem três tipos de caixas de combinação: simples, suspensa e na lista suspensa.

Vimos as descrições desses tipos em uma das partes anteriores da série. Para a caixa de combinação simples, você tem o estilo CBS_SIMPLE. Para a queda de caixa de combinação para baixo, você tem o estilo CBS_DROPDOWN. Para a caixa de lista de combinação suspensa, você tem o estilo CBS_DROPDOWNLIST. A caixa de combinação, qualquer que seja o tipo, é da classe sistema operacional, COMBOBOX. Você codificação pode criar uma caixa de combinação utilizando a função CreateWindowEx. Depois que você tem que enviar cada corda item para a caixa usando a função SendMessage.

Nesta série, estamos lidando com strings como itens na lista de caixa de combinação. A mensagem para adicionar uma string para uma lista caixa de combinação é CB_ADDSTRING. Esta mensagem ad

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