Compartilhar via


Classe CVSListBox

The CVSListBox classe oferece suporte a um controle de lista editável.

class CVSListBox : public CVSListBoxBase

Membros

Construtores públicos

Nome

Descrição

CVSListBox::CVSListBox

Constrói um CVSListBox objeto.

CVSListBox::~CVSListBox

Destruidor.

Métodos públicos

Nome

Descrição

CVSListBox::AddItem

Adiciona uma seqüência de caracteres a um controle de lista.(Substitui CVSListBoxBase::AddItem.)

CVSListBox::EditItem

Inicia uma operação de edição do texto de um item de controle de lista.(Substitui CVSListBoxBase::EditItem.)

CVSListBox::GetCount

Recupera o número de seqüências de caracteres em um controle de lista editável.(Substitui CVSListBoxBase::GetCount.)

CVSListBox::GetItemData

Recupera um valor de 32 bit específicos de aplicativos associado a um item de controle de lista editável.(Substitui CVSListBoxBase::GetItemData.)

CVSListBox::GetItemText

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

CVSListBox::GetSelItem

Recupera o índice do item atualmente selecionado em um controle de lista editável baseado em zero.(Substitui CVSListBoxBase::GetSelItem.)

CVSListBox::PreTranslateMessage

Converte mensagens de janela antes que eles são expedidos para o TranslateMessage and DispatchMessage Funções do Windows.Para obter mais informações e sintaxe do método, consulte CWnd::PreTranslateMessage. (Substitui CVSListBoxBase::PreTranslateMessage.)

CVSListBox::RemoveItem

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

CVSListBox::SelectItem

Seleciona uma seqüência de caracteres de controle de lista editável.(Substitui CVSListBoxBase::SelectItem.)

CVSListBox::SetItemData

Associa um valor de 32 bit específicos de aplicativos a um item de controle de lista editável.(Substitui CVSListBoxBase::SetItemData.)

Métodos protegidos

Nome

Descrição

CVSListBox::GetListHwnd

Retorna o identificador para o controle de modo de exibição de lista incorporada corrente.

Comentários

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

A seguir é uma imagem do editável controle de lista.A segunda entrada de lista, é intitulada "Item2", está selecionada para edição.

Observe que, se você usar o editor de recursos para adicionar um controle de lista editável, a Caixa de ferramentas painel do editor não fornece um controle de lista editável predefinida.Em vez disso, adicione um controle estático, sistema autônomo a Caixa de agrupar controle.A estrutura usa controle estático sistema autônomo um espaço reservado para especificar o dimensionar e posição do controle lista editável.

Para usar um controle de lista editável em um modelo de caixa de diálogo, declare um CVSListBox variável em sua classe de caixa de diálogo. Para oferecer suporte a troca de dados entre a variável e o controle, defina um DDX_Control entrada de macro na DoDataExchange método da caixa de diálogo. Por padrão, o controle de lista editável é criado sem botões de edição.Usar o herdadasCVSListBoxBase::SetStandardButtons método para ativar os botões de edição.

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

Hierarquia de herança

CObject

   CCmdTarget

      CWnd

         CStatic

            CVSListBoxBase

               CVSListBox

Requisitos

Cabeçalho: afxvslistbox.h

Consulte também

Conceitos

Gráfico de hierarquia do MFC

Referência

Classe CVSListBoxBase

Outros recursos

Classes (@@)