Compartilhar via


Classe CVSListBox

A classe de CVSListBox suporta um controle de lista editável.

class CVSListBox : public CVSListBoxBase

Membros

Construtores public

Nome

Descrição

CVSListBox::CVSListBox

Constrói um objeto de CVSListBox .

CVSListBox::~CVSListBox

Destruidor.

Métodos públicos

Nome

Descrição

CVSListBox::AddItem

Adiciona uma cadeia de caracteres em um controle de lista. Overrides ( CVSListBoxBase::AddItem.)

CVSListBox::EditItem

Iniciar uma operação de edição em texto de um controle de item de lista. Overrides ( CVSListBoxBase::EditItem.)

CVSListBox::GetCount

Retorna o número de cadeias de caracteres em um controle de lista editável. Overrides ( CVSListBoxBase::GetCount.)

CVSListBox::GetItemData

Recupera um valor de 32 bits específico do aplicativo que está associado com um item de lista editável do controle. Overrides ( CVSListBoxBase::GetItemData.)

CVSListBox::GetItemText

Recupera o texto de um item editável do controle de lista. Overrides ( CVSListBoxBase::GetItemText.)

CVSListBox::GetSelItem

Retorna o índice com base zero do item atualmente selecionado em um controle de lista editável. Overrides ( CVSListBoxBase::GetSelItem.)

CVSListBox::PreTranslateMessage

Converte mensagens de janela antes que são distribuídos funções do windows de TranslateMessage e de DispatchMessage . Para mais informações e sintaxe do método, consulte CWnd::PreTranslateMessage. Overrides ( CVSListBoxBase::PreTranslateMessage.)

CVSListBox::RemoveItem

Remove um item de um controle de lista editável. Overrides ( CVSListBoxBase::RemoveItem.)

CVSListBox::SelectItem

Seleciona uma cadeia de caracteres editável do controle de lista. Overrides ( CVSListBoxBase::SelectItem.)

CVSListBox::SetItemData

Associa um valor de 32 bits específico do aplicativo com um item de lista editável do controle. Overrides ( CVSListBoxBase::SetItemData.)

Métodos protegidos

Nome

Descrição

CVSListBox::GetListHwnd

Retorna o identificador para o controle inserido atual de exibição de lista.

Comentários

A classe de CVSListBox fornece um conjunto de botões de edição que permitem ao usuário para criar, modificar, excluir, ou reordenar os itens em um controle de lista.

A seguir está uma imagem do controle de lista editável. A segunda entrada de lista, que é denominada “Item2”, editando é selecionada.

Controle CVSListBox

Se você usar o editor de recursos para adicionar um controle de lista editável, observe que o painel de Caixa de Ferramentas do editor não fornece um controle editável predefinido da lista. Em vez de isso, adicione um controle estático como o controle de Caixa de Grupo . A estrutura usa o controle estático como um espaço reservado para especificar o tamanho e a posição do controle de lista editável.

Para usar uma lista editável controle em um modelo da caixa de diálogo, declare uma variável de CVSListBox em sua classe da caixa de diálogo. Suporte para trocar dados entre a variável e o controle, defina uma macro entrada de DDX_Control no método de DoDataExchange da caixa de diálogo. Por padrão, o controle editável de lista é criado sem os botões de edição. Use o método herdado de CVSListBoxBase::SetStandardButtons para ativar os botões de edição.

Para obter mais informações, consulte o diretório exemplos, o exemplo de New Controls , arquivos de Page3.cpp e de Page3.h.

Hierarquia de herança

CObject

   CCmdTarget

      CWnd

         CStatic

            CVSListBoxBase

               CVSListBox

Requisitos

Cabeçalho: afxvslistbox.h

Consulte também

Referência

Gráfico da hierarquia

Outros recursos

Classes MFC