本人從今天開始將陸續把自己在vc++中學到的點點滴滴記錄下來。最近正好在跟著導師做乙個軟體專案,要用到listctrl控制項。下面結合自己的程式設計經驗(其實我還是個菜鳥),介紹幾個listctrl控制項常用的方法。
我選用的是報表形式
1、為listctrl 設定**線:m_mylist.setextendedstyle(m_mylist.getextendedstyle() | lvs_ex_fullrowselect|lvs_ex_gridlines);
3、 插入列值:每一行的第一列:m_mylist.insertitem(行號,每一列的內容)
其它列:m_mylist.setitemtext(行號,列號(開始列號是從0開始),列中的內容)
4、插入一行:m_mylist.setitemtext(行號,列號,內容)
5、 刪除行:m_mylist.deleteallitems();
6、得到某一行的資料:m_mylist.getitemtext(行,列);
ListCtrl控制項的使用
list contrl控制項的使用 1.建立基於對話方塊的應用程式,布置介面,設定屬性。注意新增的是listctrl控制項,不是listbox控制項,在控制項工具箱的倒數第五行list control控制項。屬性中設定styles標籤中的檢視屬性為report,是乙個多列列表顯示。2.設定控制項變數...
關於MFC控制項的一些問題
1.clistctrl的問題 刪除一行後,索引位置要更新 為被選中的第一行,也就是說,我們一直是對被選中的第一行進行操作 pos m userlist.getfirstselecteditemposition 不然會記憶體訪問出錯 2.debug assertion failed oninitdia...
關於listctrl的用法
插入列 行和列都是從0開始 m list.insertcolumn 0,執行時間 lvcfmt left 80 1 m list.insertcolumn 1,描述 lvcfmt left 80 1 m list.insertcolumn 2,程式路徑 lvcfmt left 150 1 m lis...