MFC使用ListCtrl控件

列表控件是開發中常用的一種控件,掌握它的使用方法是必不可少的,現在我們來了解一下使用列表控件的方法。

首先我們要理解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歲");

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章