Come modificare Lista controlli in MFC

July 24

vista Lista controlli sono i controlli che vengono utilizzati per visualizzare i dati in diversi formati. Questi formati sono vista a icone, vista report e semplice elenco. CListCtrls vengono usati per creare i diversi punti di vista. Seguire questi passi per imparare le CListCtrls che vengono utilizzati per manipolare Lista controlli in MFC.

istruzione

1 Creare una variabile per i controlli della lista in MFC. Per fare questo vai alla scheda dal titolo "Gli Variabile" nella creazione guidata classe.

2 Assicurarsi che il "Rapporto" proprietà sia selezionata. Questo si trova nella sezione "View" della scheda "Stile". Situato questo nella casella "Proprietà".

3 Inserire colonne digitando il seguente controllo: intInsertColumn (intnCol, LPCTSTRIpszColumnHeading, intnFormat = LVCFMT_LEFT, intnWidth = -1, int nSubItem = -1);

4 Allineare colonne utilizzando questi codici. Per allineare il testo a sinistra "LVCFMT_LEFT." Per allineare la colonna del tipo giusto "LVCFMT_RIGHT." Per allineare il centro di tipo "LVCFMT_CENTER."

5 Aggiungere una riga a un singolo controllo elenco di colonne utilizzando il seguente comando: "m_ListVw.InsertItem (0," Elemento1 "); m_ListVw.InsertItem (1," Item2 ") ;." Il primo parametro è il numero di riga che inizia sempre da 0.

6 Eliminare una riga dalla lista di controllo visualizzazione digitando questo codice. "M_ListVw.DeleteItem (2) ;." Il numero tra parentesi è il numero della riga prima di quella che si desidera eliminare. Questo codice indica che per cancellare riga 3.

7 Leggi un elemento da una riga digitando questo codice. "Int nSelected = m_ListVw.GetSelectionMark (); CString strText = m_ListVw.GetItemText (nSelected, 0) ;." Questo controllo funziona con la voce che è stata selezionata e sarà recuperare il valore dalla prima colonna della riga che si seleziona.