Una casella di riepilogo è un controllo di Windows che consente di visualizzare il testo o gli elementi iconici come un elenco di righe . La libreria Microsoft Foundation Class ( MFC ) offre la classe CListBox che incapsula tutte le funzionalità necessarie per la manipolazione di una casella di riepilogo . Seguire questi passi per vedere come è possibile aggiungere una stringa di testo da e elimina da una casella di riepilogo in Microsoft Visual Studio . Cose che ti serviranno 
 Microsoft Visual Studio 
 Prenota on MFC , come " Programming Windows con MFC " di Jeff Prosise 
 Show More Istruzioni 
 1 
 creare un nuovo progetto in Visual Studio per manipolare il controllo . Dalla barra dei menu in alto , fare clic su " File " > "Nuovo" e selezionare " Creazione guidata applicazione MFC ( exe) " nella scheda "Progetti" . Immettere un nome per il progetto nella casella di testo " Nome progetto" e fare clic su " OK ". Selezionare il pulsante " Dialog based" la radio e fai clic su " Fine" e quindi su "OK ". Una schermata di dialogo con due pulsanti di controllo , uno su "OK " e uno "Annulla ", è visualizzata in modalità Visualizzazione struttura 
 2 
 Aggiungere controlli MFC nella schermata di dialogo : . Una casella di riepilogo e alcuni ausiliari controlli per rendere l' esercitazione più interessante. Per trovare una casella di riepilogo , spostare il mouse sopra il controllo degli strumenti e leggere i fumetti a comparsa . Fare clic sull'icona " Casella di riepilogo " e fare clic sulla schermata di dialogo per aggiungere lì. In modo simile aggiungere un "Edit Box" e due "Pulsanti ". 
 3 
 Modificare i controlli MFC . Pulsante destro del mouse sulla casella di riepilogo , selezionare "Proprietà" e modificare l' ID di IDC_MYLISTBOX , sotto la scheda "Generale" . Fate lo stesso per la casella di modifica e modificare il suo ID di IDC_MYEDITBOX . In un pulsante , modificare l'ID di IDC_MYBUTTONADD e la didascalia di "Aggiungi ". In altro pulsante , modificare l'ID e la didascalia per IDC_MYBUTTONREM e "Rimuovi ", rispettivamente . 
 4 
 Unisciti alla casella di riepilogo e di dialogo utilizzando la procedura guidata classe di modifica . Dal menu in alto , clicca su " Visualizza"> " Creazione guidata classe " o premere Ctrl + W. Selezionare " IDC_MYLISTBOX " sotto la scheda "Membro Variabili " e fare clic su " Aggiungi variabili". Tipo " m_myListBox " nel campo "Nome Utente variabile" casella di testo e selezionare " controllo" sotto "Categoria ". Fare clic su " OK ". Avanti , selezionare " IDC_MYEDITBOX ," cliccare " Aggiungi Variabile" e dare il nome di " m_myEditBox . " Non modificare le caselle combinate . Fare clic su " OK" per chiudere la procedura guidata di classe . 
 5 
 Dare alcune funzionalità per il pulsante Aggiungi . Fare doppio clic sul pulsante "Aggiungi" . Quando viene visualizzata la finestra " Aggiungi membro di funzione " , fare clic su "OK". Copiare e incollare il seguente codice all'interno del ":: OnMybuttonadd ( ) " la funzione, sotto il commento : 
 CString str ; 
 UpdateData (); 
 str = m_myEditBox ; 
 UpdateData ( FALSE) ; 
 m_myListBox.AddString ( str) ; Pagina 6 
 Ripetere il passaggio 5 per il pulsante "Rimuovi" . Copiare e incollare il seguente codice all'interno della funzione ":: OnMybuttonrem ( ) " , sotto il commento : 
 int pos; 
 CString str ; 
 pos = m_myListBox.GetCurSel ( ) ; 
 m_myListBox.DeleteString ( pos) ; 
 7 
 compilare ed eseguire il codice . Digitare del testo nella casella di testo e fare clic sul pulsante Aggiungi . Questo testo sarà aggiunto come una riga nella casella di riepilogo . Avanti , evidenziare una lista fila di dialogo e fare clic su Rimuovi . Questa azione elimina la riga.