vježba 8
Koristeći MFC napravite ovakav dijalog.
Add dodaje red u listu, Delete briše selektirani red.
Uputstva:
- napravite pomoću AppWizard-a MFC aplikaciju, Application type = "Dialog based"
- na dijalog stavite kontrole
- napravite pomoću ClassWizard-a DDX_Control na list kontrolu
- u OnInitDialog dodajte stupce u list kontrolu (CListCtrl::InsertColumn)
- na "Add" dodajte novi red u list kontrolu:
- tekst iz edit kontrola možete uzeti sa GetDlgItemText
- CListCtrl::InsertItem dodaje red i postavlja tekst prvog stupca
- CListCtrl::SetItemText postavlja tekst u ostale stupce
- na "Delete" obrišite odabrani red (CListCtrl::DeleteItem)
- odabrani red možete saznati pomoću CListCtrl::GetNextItem koristeći LVNI_SELECTED
- odabir cijelog reda se postiže ex-stilom LVS_EX_FULLROWSELECT (CListCtrl::SetExtendedStyle)