A caixa de listagem é um controle de Windows que pode exibir texto ou itens icônicos como uma lista de linhas. A Biblioteca Microsoft Foundation Classes (MFC) oferece a classe CListBox que encapsula todas as funcionalidades necessárias para manipular uma caixa de listagem . Siga estes passos para ver como você pode adicionar um texto de e para removê-lo a partir de uma caixa de listagem no Microsoft Visual Studio. Coisas que você precisa 
 Microsoft Visual Studio IDE 
 Livro sobre MFC , como " Programação Windows com MFC ", de Jeff Prosise 
 Show Mais instruções 
 1 
 Crie um novo projeto no Visual Studio para manipular o controle. Na barra de menu superior , clique em " Arquivo"> " Novo" e selecione " MFC AppWizard (exe) " na aba "Projetos" . Digite um nome para o projeto na caixa de texto " Nome do projeto " e clique em "OK". Selecione o botão de opção ", com base de diálogo " e clique em "Finish" e depois em "OK ". A tela de diálogo com dois botões de controle , um "OK" e um "Cancelar ", é apresentado no modo de vista de estrutura 
 2 
 Adicione controles MFC na tela de diálogo : . Uma caixa de listagem e alguns auxiliares controles para fazer o tutorial mais interessante. Para encontrar uma caixa de lista , mova o mouse sobre a caixa de ferramentas controles e ler os balões popup. Clique no ícone " List Box " e clique na tela de diálogo para adicioná-lo lá. De forma semelhante adicionar uma "caixa de edição " e dois " botões". 
 3 
 Modifique os controles MFC . Botão direito do mouse na caixa de lista , selecione "Propriedades" e mudar o ID para IDC_MYLISTBOX , na guia "Geral". Faça o mesmo para a caixa de edição e alterar o seu ID para IDC_MYEDITBOX . Em um botão , altere o ID para IDC_MYBUTTONADD ea legenda para "Adicionar ". No outro botão , altere o ID e legenda para IDC_MYBUTTONREM e "Remover ", respectivamente . 
 4 
 Junte-se a caixa de listagem e caixa de edição usando o Assistente de classe . No menu superior, clique em "Exibir "> " Classwizard " ou pressione Ctrl + W. Selecione " IDC_MYLISTBOX " sob a guia " Variáveis Membro " e clique em " Adicionar variável . " Digite " m_myListBox " na caixa de texto "Estados- nome da variável " e selecione "Control" em " Categoria ". Clique em " OK". Em seguida, selecione " IDC_MYEDITBOX ", clique em " Adicionar variável " e dar o nome de " m_myEditBox ". Não altere as caixas de combinação . Clique em " OK" para fechar o assistente de classe. 
 5 
 Dê algumas funcionalidades para o botão Adicionar. Dê um duplo clique no botão "Adicionar " . Quando a janela " Adicionar função de membro ", clique em "OK". Copie e cole o seguinte código dentro da função " :: OnMybuttonadd ()" , sob o comentário : 
 CString str; 
 UpdateData (); 
 str = m_myEditBox ; 
 UpdateData ( FALSE); 
 m_myListBox.AddString (str ); 
 6 
 Repita o Passo 5 para o botão "Remover" . Copie e cole o seguinte código dentro da função " :: OnMybuttonrem ()" , sob o comentário : 
 int pos ; 
 CString str; 
 pos = m_myListBox.GetCurSel (); 
 m_myListBox.DeleteString (pos ); 
 7 
 Compilar e executar o código. Digite algum texto na caixa de edição e clique no botão Adicionar. Esse texto será adicionado como uma linha na caixa de listagem. Em seguida, destacar uma linha caixa de lista e clique em Remover. Essa ação exclui a linha .