VC 如何向CListCtrl添加列和行

我想在CListCtrl中添加两列:编号,姓名然后,每点击一次按钮就添加一行数据,我该怎么办,请大家帮帮忙?... 我想在CListCtrl中添加两列:编号,姓名
然后,每点击一次按钮就添加一行数据,
我该怎么办,请大家帮帮忙?
展开
 我来答
匿名用户
2013-06-10
展开全部
给你的按钮添加一个Click事件响应函数,然后在该函数实现类似下的代码
m_list.InsertColumn(0,"编号",LVCFMT_LEFT,50);
m_list.InsertColumn(1,"姓名",LVCFMT_LEFT,50);
m_list就是你指向的那个CListCtrl;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-06-10
展开全部
不知道你对VC了解多少,假设你有一定的基础,会一些基本的操作:
首先在List Control控件的属性里,Styles -> view改成Report
增加CListCtrl类的control变量m_list
在你的初始化函数里写如下代码:
m_list.InsertColumn(0,"编号",LVCFMT_LEFT,50); //50为列宽
m_list.InsertColumn(1,"姓名",LVCFMT_LEFT,50);
在你的点击按钮的响应函数里增加如下代码:
int nCount = m_list.GetItemCount();
//处理你要插入的数据
CString strNum,strName;
strNum.Format("%05d",nCount);
strName.Format("张三%d",nCount);
//把数据插入到ListCtrl的最后一行
m_list.InsertItem(nCount,strNum);
m_list.SetItemText(nCount,1,strName);

CListCtrl成员函数的用法,请参看MSDN
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式