1 取得列表中数据的行数
int totalcount=m_list.GetItemCount();
2 插入数据
m_list.InsertColumn( 0, "ID", LVCFMT_LEFT, 40 ); //添加表头
m_list.InsertColumn( 1, "NAME", LVCFMT_LEFT, 50 );
m_list.SetExtendedStyle(LVS_EX_FULLROWSELECT|LVS_EX_GRIDLINES|LVS_EX_CHECKBOXES);
int nRow = m_list.InsertItem(0, “11”); //插入行
m_list.SetItemText(nRow, 1, “jacky”); //设置数据
3 得到列表中被选中的行号
int i,totalcount;
CString str;
totalcount=m_list.GetItemCount(); //获取列表行数
for(i=0;i<totalcount;i++)
{
if(m_list.GetItemState(i,LVIS_SELECTED)==LVIS_SELECTED)
{
str.Format(_T("第%d行被选中"),i+1);
MessageBox(str);
}
}
4 得到复选框被选中的行号
int i,totalcount;
CString str;
totalcount=m_list.GetItemCount(); //获取列表行数
for(i=0;i<totalcount;i++)
{
if(m_list.GetCheck(i))
{
str.Format(_T("第%d行复选框被选中"),i+1);
MessageBox(str);
}
}
5 清空列表
m_list.DeleteAllItems();
6 获取指定行的数据
m_list.GetItemText(i,0,buf,10);
CListCtrl 的使用技巧
[日志分享]
[日志信息]
该日志于 2009-02-26 15:23 由 redice 发表在 redice's Blog ,你除了可以发表评论外,还可以转载 “CListCtrl 的使用技巧” 日志到你的网站或博客,但是请保留源地址及作者信息,谢谢!! (尊重他人劳动,你我共同努力)
呵呵,谢谢
VaTG790i.最好的<a href=http://www.kyfei.com>网站推广软件</a>,
非常好
....................
;ui;普i;uighur;ui;ui;个
在unix网络编程中看到了关于TCP/IP的一些内容,我感觉还是写的不够。正在下载中,一定
下载地址呢