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 |
---|---|
Constrói um CVSListBox objeto. |
|
CVSListBox::~CVSListBox |
Destruidor. |
Métodos públicos
Nome |
Descrição |
---|---|
Adiciona uma seqüência de caracteres a um controle de lista.(Substitui CVSListBoxBase::AddItem.) |
|
Inicia uma operação de edição do texto de um item de controle de lista.(Substitui CVSListBoxBase::EditItem.) |
|
Recupera o número de seqüências de caracteres em um controle de lista editável.(Substitui CVSListBoxBase::GetCount.) |
|
Recupera um valor de 32 bit específicos de aplicativos associado a um item de controle de lista editável.(Substitui CVSListBoxBase::GetItemData.) |
|
Recupera o texto de um item de controle de lista editável.(Substitui CVSListBoxBase::GetItemText.) |
|
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.) |
Remove um item de um controle de lista editável.(Substitui CVSListBoxBase::RemoveItem.) |
|
Seleciona uma seqüência de caracteres de controle de lista editável.(Substitui CVSListBoxBase::SelectItem.) |
|
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 |
---|---|
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
Requisitos
Cabeçalho: afxvslistbox.h