Chapter 21: Tree and List Controls Visual C++ and MFC Fundamentals
lCtrl.SetItemText(nItem, 1, "17,075,200"); lCtrl.SetItemText(nItem, 2, "144,526,278");
lCtrl.SetItemText(nItem, 3, "Moscow"); lCtrl.SetItemText(nItem, 4, "24 August 1991");
lCtrl.SetItemText(nItem, 5, "ru");
nItem = lCtrl.InsertItem(0, "Armenia");
lCtrl.SetItemText(nItem, 1, "29,800"); lCtrl.SetItemText(nItem, 2, "3,326,448");
lCtrl.SetItemText(nItem, 3, "Yerevan"); lCtrl.SetItemText(nItem, 4, "21 September 1991");
lCtrl.SetItemText(nItem, 5, "am");
nItem = lCtrl.InsertItem(0, "Iran");
lCtrl.SetItemText(nItem, 1, "1.648 mil"); lCtrl.SetItemText(nItem, 2, "68,278,826");
lCtrl.SetItemText(nItem, 3, "Tehran"); lCtrl.SetItemText(nItem, 4, "1 April 1979");
lCtrl.SetItemText(nItem, 5, "ir");
nItem = lCtrl.InsertItem(0, "Colombia");
lCtrl.SetItemText(nItem, 1, "1,138,910"); lCtrl.SetItemText(nItem, 2, "41,662,073");
lCtrl.SetItemText(nItem, 3, "Bogota"); lCtrl.SetItemText(nItem, 4, "20 July 1810");
lCtrl.SetItemText(nItem, 5, "co");
nItem = lCtrl.InsertItem(0, "Angola");
lCtrl.SetItemText(nItem, 1, "1,246,700"); lCtrl.SetItemText(nItem, 2, "10,766,471");
lCtrl.SetItemText(nItem, 3, "Luanda "); lCtrl.SetItemText(nItem, 4, "11 November 1975");
lCtrl.SetItemText(nItem, 5, "ao");
}
- Test the application
- Close it and return to MSVC
- To prepare the view for display transition, in the header file of the view, declare two
member functions as follows:
public:
DWORD GetViewType(void);
BOOL SetViewType(DWORD dwViewType);
};
- In the source file of the view, implement the member functions as follows:
DWORD CCountriesView::GetViewType(void)
{
return (GetStyle() & LVS_TYPEMASK);
}
BOOL CCountriesView::SetViewType(DWORD dwViewType)
{