列表控件是開發中常用的一種控件,掌握它的使用方法是必不可少的,現在我們來了解一下使用列表控件的方法。
首先我們要理解ListCtrl控件View,它的View有以下幾種:
圖標(Icon)-爲每個item顯示大圖標
小圖標(Small Icon)-爲每個item顯示小圖標
列表(List)-顯示一列帶有小圖標的item
報表(Report)-顯示item詳細資料
PS:根據自己的需要設置View這裏以Report做演示
1.建立一個Dlg對話框的MFC程序,拉入一個ListCtrl控件,ID設置爲:IDC_LISTCTRL,把ListCtrl的View屬性設置爲Report。
2.設置ListCtrl的風格,在Dlg的OnInitDialog中輸入以下代碼:
m_List_File.SetExtendedStyle(LVS_EX_FULLROWSELECT|LVS_EX_GRIDLINES |LVS_EX_HEADERDRAGDROP);
//設置ListCtrl的風格
//插入列
m_List_File.InsertColumn( 0, "姓名", LVCFMT_LEFT, 200);
m_List_File.InsertColumn( 1, "性別", LVCFMT_LEFT, 170);
m_List_File.InsertColumn( 2, "年齡", LVCFMT_LEFT, 140);
//插入行數據
m_list.InsertItem(index);
m_list.SetItemText(index,1,"王二小");
m_list.SetItemText(index,2,"16歲");