Hvordan manipulere Listevisning kontroller i MFC

Listevisning kontroller er kontrollene som brukes til å vise data i ulike formater. Disse formatene er ikonvisning, rapportvisning og enkel liste. CListCtrls brukes til å lage de ulike visningene. Følg disse trinnene for å lære CListCtrls som brukes til å manipulere listevisning kontroller i MFC.

Bruksanvisning

1 Lag en variabel for listekontroller i MFC. For å gjøre dette gå til fanen som heter "Member Variable" i veiviseren Class.

2 Pass på at "Rapporter" eiendom er avmerket. Dette ligger i "View" i "Style" -kategorien. Ligger dette i boksen som heter "Properties".

3 Sett inn kolonner ved å skrive følgende kontroll: intInsertColumn (intnCol, LPCTSTRIpszColumnHeading, intnFormat = LVCFMT_LEFT, intnWidth = -1, int nSubItem = 1);

4 Juster kolonnene ved hjelp av disse kodene. Slik justerer venstre type "LVCFMT_LEFT." For å justere din kolonnen til høyre type "LVCFMT_RIGHT." Slik justerer center type "LVCFMT_CENTER."

5 Legg en rad til en enkelt kolonne liste kontrollen ved å bruke følgende kontroll: "m_ListVw.InsertItem (0," Art.1 "); m_ListVw.InsertItem (1," ITEM2 ") ;." Den første parameteren er radnummer som alltid starter fra 0.

6 Slette en rad fra listevisningen kontroll ved å skrive denne koden. "M_ListVw.DeleteItem (2) ;." Tallet i parentes er antall raden før den du ønsker å slette. Denne koden betyr å slette rad 3.

7 Les et element fra en rad ved å skrive denne koden. "Int nSelected = m_ListVw.GetSelectionMark (); cstring strText = m_ListVw.GetItemText (nSelected, 0) ;." Denne kontrollen fungerer med elementet du har valgt, og vil hente verdien fra den første kolonnen i raden du velger.