关于CListCtrl的显示顺序?
各位高手,
我是逐行插入数据到Listctrl的,但它每增加一行都在顶端增加
我想让它在底部插入新增加的项,不知道该怎样?我试了很久都不行,谢谢
问题点数:20、回复次数:9Top
1 楼striking(庸人自扰)回复于 2006-03-10 23:14:50 得分 10
InsertItem 时 第一个参数 写 list.GetItemCount()Top
2 楼cyblueboy83(爱情白痴—电脑迷)回复于 2006-03-10 23:21:21 得分 0
关注
Top
3 楼guangmingshizhe(光明使者(看《C++程序设计语言》))回复于 2006-03-10 23:38:11 得分 0
InsertItem参数设定好,就没问题的Top
4 楼Mackz(在相互)回复于 2006-03-10 23:46:25 得分 0
你肯定都是InsertItem(0,....)这样的了。Top
5 楼baconxd(baconxd)回复于 2006-03-11 00:32:11 得分 0
m_list.InsertItem(m_list.GetItemCount(),"",0);
我试过了
还是不行Top
6 楼baconxd(baconxd)回复于 2006-03-11 00:51:58 得分 0
upTop
7 楼kevinh(每天一个太阳)回复于 2006-03-11 15:48:25 得分 10
InsertItem是用来插入第一行的,
插入后面的行就不要用InsertItem了,要用SetItem();Top
8 楼robin_yao()回复于 2006-03-11 17:35:22 得分 0
striking(硬撑者) ( )
InsertItem 时 第一个参数 写 list.GetItemCount()
支持,LZ。你再试试!
Top
9 楼baconxd(baconxd)回复于 2006-03-11 20:33:56 得分 0
n=m_list.InsertItem(m_list.GetItemCount(),strtmp);
主要是在用了InsertItem后立刻又用SetItemText();
=========
striking(硬撑者) ( )
InsertItem 时 第一个参数 写 list.GetItemCount()
---------
kevinh(每天一个太阳)
InsertItem是用来插入第一行的,
插入后面的行就不要用InsertItem了,要用SetItem();
这两位的解答给我一些提示
感谢
Top




