Een keuzelijst is een Windows- controle die tekst of iconische items kunnen worden weergegeven als een lijst met rijen . De Microsoft Foundation Class ( MFC ) Bibliotheek biedt de CListBox klasse die alle nodige functies voor het manipuleren van een keuzelijst inkapselt . Volg deze stappen om te zien hoe u een tekenreeks kunt toevoegen aan en verwijderen uit een keuzelijst in Microsoft Visual Studio . Wat je nodig hebt Microsoft Visual Studio IDE Boek over MFC , zoals " Programming Windows Met MFC " van Jeff Prosise Toon Meer Aanwijzingen 1 Maak een nieuw project in Visual Studio om de controle te manipuleren . Vanaf de bovenste menubalk op "Bestand " > " Nieuw" en selecteer " MFC AppWizard ( exe ) " in het tabblad " Projecten " . Voer een naam voor het project in het " Project naam " tekstvak en klik op "OK . " Selecteer de " Dialog basis " radio button en klik op "Finish " en vervolgens op "OK . " Een dialoog scherm met twee knoppen , een " OK " en een "Annuleren " is weergegeven in de Ontwerp modus View kopen van 2 Voeg MFC besturingselementen in het dialoogvenster : . Een keuzelijst en een aantal ondersteunende controles om de tutorial interessanter te maken . Om een keuzelijst te vinden , beweeg de muis over de knoppen gereedschapskist en lees de popup ballonnen . Klik op het pictogram " List Box" en klik in het dialoogvenster om het daar te voegen . Op een vergelijkbare manier voeg een "Edit Box" en twee " knoppen . " 3 Wijzig de MFC controles. Klik met de rechtermuisknop op de keuzelijst , selecteer "Eigenschappen" en verander de ID te IDC_MYLISTBOX , onder het tabblad " Algemeen " . Doe hetzelfde aan de edit box en verander de ID te IDC_MYEDITBOX . In een knop , verander de ID aan IDC_MYBUTTONADD en het bijschrift op " toevoegen . " In de andere knop , veranderen de ID en het bijschrift te IDC_MYBUTTONREM en " Verwijderen ", respectievelijk . 4 Word lid van de keuzelijst en bewerken doos met behulp van de wizard Class . Vanaf de bovenste menu , klik op " View" > " ClassWizard ' of druk op Ctrl + W. Selecteer " IDC_MYLISTBOX " onder het tabblad " Lid Variabelen " en klik op "Variabele toevoegen . " Type " m_myListBox " in de " Lid variabele naam " tekstvak en selecteer " Control" onder " Category ". Klik op " OK . " Selecteer vervolgens " IDC_MYEDITBOX , " klik " toevoegen Variabele " en geef de naam " m_myEditBox . " Weet de keuzelijsten niet veranderen . Klik op " OK " om de klas wizard te sluiten . 5 Geef sommige functies op de knop Toevoegen . Dubbelklik op de knop 'Toevoegen' . Wanneer het venster " Add Lid Functie " verschijnt , klikt u op " OK . " Kopieer en plak de volgende code in het " :: OnMybuttonadd ( ) " functie , onder het commentaar : CString str ; UpdateData ( ) ; str = m_myEditBox ; UpdateData ( FALSE ) ; < br > m_myListBox.AddString ( str ) ; 6 Herhaal stap 5 voor de knop ' verwijderen ' . Kopieer en plak de volgende code in het " :: OnMybuttonrem ( ) " functie , onder het commentaar : int pos ; CString str ; pos = m_myListBox.GetCurSel ( ) ; m_myListBox.DeleteString ( pos ) ; 7 compileren en uitvoeren van de code . Typ tekst in het invoervak en klik op de knop Toevoegen . Die tekst wordt toegevoegd als een rij in de keuzelijst. Vervolgens markeert een keuzelijst rij en klik op Verwijderen . Deze actie verwijdert de rij .
|