VC++关于列表框添加内容的问题
m_list.InsertItem(100,"");introws=m_list.GetItemCount();m_list.SetItemText(rows-1,0,c...
m_list.InsertItem(100,"");
int rows = m_list.GetItemCount();
m_list.SetItemText(rows-1,0,c_barcode);
m_list.SetItemText(rows-1,1,c_bookname);
m_list.SetItemText(rows-1,2,c_author);
m_list.SetItemText(rows-1,3,c_sellprice);
m_list.SetItemText(rows-1,4,c_bookrebate);
m_list.SetItemText(rows-1,5,c_booknum);
m_list.SetItemText(rows-1,6,c_subtotal);
问题1:InsertItem(100,"");意思是向列表框中插入100行吗?
问题2: int rows = m_list.GetItemCount();是获得总行数吧?
问题3:m_list.SetItemText(rows-1,0,c_barcode);中的rows-1是总行数减1,就是最后一行,这句话是在最后一行添加内容吗?按道理难道不该是第一行0吗?为什么是rows-1呢?
感恩大家了 展开
int rows = m_list.GetItemCount();
m_list.SetItemText(rows-1,0,c_barcode);
m_list.SetItemText(rows-1,1,c_bookname);
m_list.SetItemText(rows-1,2,c_author);
m_list.SetItemText(rows-1,3,c_sellprice);
m_list.SetItemText(rows-1,4,c_bookrebate);
m_list.SetItemText(rows-1,5,c_booknum);
m_list.SetItemText(rows-1,6,c_subtotal);
问题1:InsertItem(100,"");意思是向列表框中插入100行吗?
问题2: int rows = m_list.GetItemCount();是获得总行数吧?
问题3:m_list.SetItemText(rows-1,0,c_barcode);中的rows-1是总行数减1,就是最后一行,这句话是在最后一行添加内容吗?按道理难道不该是第一行0吗?为什么是rows-1呢?
感恩大家了 展开
2个回答
展开全部
1、是向索引为100的项插入空串。
2、如你所说,获得总行数。
3、采用的尾插法,设置最后一行7列的内容。
你的问题在MSDN中都能找到答案!
2、如你所说,获得总行数。
3、采用的尾插法,设置最后一行7列的内容。
你的问题在MSDN中都能找到答案!
更多追问追答
追问
初学者 MSDN网站怎么上?
追答
MSDN有在线的http://msdn.microsoft.com/library。
也有本地的,全名叫MSDN Library for Visual Studio XXX(版本)。一般安装微软的VS系列编译器会提示你安装msdn帮助系统,只要你的安装包里面有安装组件就可以额。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询