Classe CVSListBox
A classe de CVSListBox suporta um controle de lista editável.
class CVSListBox : public CVSListBoxBase
Membros
Construtores public
Nome |
Descrição |
---|---|
Constrói um objeto de CVSListBox . |
|
CVSListBox::~CVSListBox |
Destruidor. |
Métodos públicos
Nome |
Descrição |
---|---|
Adiciona uma cadeia de caracteres em um controle de lista. Overrides ( CVSListBoxBase::AddItem.) |
|
Iniciar uma operação de edição em texto de um controle de item de lista. Overrides ( CVSListBoxBase::EditItem.) |
|
Retorna o número de cadeias de caracteres em um controle de lista editável. Overrides ( CVSListBoxBase::GetCount.) |
|
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.) |
|
Recupera o texto de um item editável do controle de lista. Overrides ( CVSListBoxBase::GetItemText.) |
|
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.) |
Remove um item de um controle de lista editável. Overrides ( CVSListBoxBase::RemoveItem.) |
|
Seleciona uma cadeia de caracteres editável do controle de lista. Overrides ( CVSListBoxBase::SelectItem.) |
|
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 |
---|---|
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.
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
CVSListBoxBase
Requisitos
Cabeçalho: afxvslistbox.h