MFC中List Control控件的各類使用

CListCtrl 是一種常用的表格類型

一.、CListCtrl 風格 
    LVS_ICON: 爲每個item 顯示大圖標 
    LVS_SMALLICON: 爲每個item 顯示小圖標 
    LVS_LIST: 顯示一列帶有小圖標的item 
    LVS_REPORT: 顯示item 詳細資料 
    直觀的理解:" 查看" 標籤下的" 大圖標,小圖標,列表,詳細資料 

     report格式 適用於各種數據存放顯示

          1、List Control 添加一個控件變量 m_list

          2、初始化列表首行

              m_list.InsertColumn(0,"員工",LVCFMT_CENTER,100);  //第二個參數不理解,第三個是列寬
              m_list.InsertColumn(1,"性別",LVCFMT_CENTER,200);  //列寬也可以用rect.Width() / 2的方法一看就懂
      m_list.InsertColumn(2,"工號",LVCFMT_CENTER,200);

         3、插入單行數據,這裏由於MFC比較蛋疼,一定要插入一行才能插入數據,所以必須按照下面的步驟先插入一行

      int row = m_list.GetItemCount();
      m_list.InsertItem(row ,"");

         4、接着就可以正常插入數據了

             m_list.SetItemText(row,0,"張三");
             m_list.SetItemText(row,1,"男");
             m_list.SetItemText(row,2,"66");

         5、刪除列:m_list.DeleteColumn (1);

         6、刪除行:m_list.DeleteItem(1);

         7、獲取指定座標的數據:m_list.GetItemText(1,1);

這裏是比較簡單的單個單個插入,通過循環和調用二維數組將其插入也不會很難

其他幾種基本大同小異,就不贅述了。

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