clistctrl m_listdevice;
設定listctrl
風格及擴充套件風格:
m_listdevice.setextendedstyle(m_listdevice.getextendedstyle()|lvs_ex_gridlines|lvs_ex_fullrowselect);
dwstyle |= lvs_ex_fullrowselect;//選中某行使整行高亮(只適用與report風格的listctrl)
dwstyle |= lvs_ex_gridlines;//網格線(只適用與report風格的listctrl)
dwstyle |= lvs_ex_checkboxes;//item前生成checkbox控制項
插入資料:
m_listdevice.insertcolumn(0, _t("ip位址"), lvcfmt_left, 120);
m_listdevice.insertcolumn(1, _t("埠"), lvcfmt_left, 120);
m_listdevice.insertcolumn(2, _t("使用者名稱"), lvcfmt_left, 120);
新增某一項資料:
//insertitem是向控制項聲請一行來放資料,只是申請,
//放資料的工作由setitemtext來實現
m_listdevice.insertitem(i,」01」);
m_listdevice.setitemtext(i,j,」1」);//第i行第j列新增資料「1」;
獲得行數和列數:
int columns= m_listdevice.getheaderctrl()->getitemcount();
int rows= m_listctrl.getitemcount();
取得某一項內容:
m_listdevice.getitemtext(ltemp,2)
ltemp行,2列,返回型別cstring。//行列數從0開始;
清空所有項:
m_listdevice.deleteallitems();
虛擬列表控制項(CListCtrl)
m list.setitemcount 100 3 處理它的通知訊息。五 如何響應虛擬列表的訊息 1 處理 lvn getdispinfo 通知訊息 當虛擬列表控制項需要某個資料的時候,它給父視窗傳送乙個 lvn getdispinfo通知訊息,表示請求某個資料。因此列表的所有者視窗 或者它自己 必...
虛擬列表控制項(CListCtrl)
虛擬列表控制項 clistctrl 2011年02月16日 星期三 下午 02 02 m list.setitemcount 100 3 處理它的通知訊息。五 如何響應虛擬列表的訊息 http www.pudn.com downloads72 sourcecode windows control l...
虛擬列表控制項(CListCtrl)
m list.setitemcount 100 3 處理它的通知訊息。五 如何響應虛擬列表的訊息 http www.pudn.com downloads72 sourcecode windows control listview detail261310.html 1 處理 lvn getdispi...