VS 2005 C++中ListBox控件表头如何设置

我在VSC++中用到了ListBox控件,类似于一下图中红线圈内的部分,我在ListBox的Columns属性中设置,可是达不到类似于图中的效果,所以想请教下。谢谢。... 我在VS C++中用到了ListBox控件,类似于一下图中红线圈内的部分,我在ListBox的Columns属性中设置,可是达不到类似于图中的效果,所以想请教下。谢谢。 展开
 我来答
ohyourdog
推荐于2016-05-20 · TA获得超过821个赞
知道小有建树答主
回答量:298
采纳率:50%
帮助的人:366万
展开全部
右键添加控件变量会吧。添加m_listCtl后用下面的方法就可以了。
DWORD dwStyle= m_listCtl.GetExtendedStyle();
dwStyle|= LVS_EX_FULLROWSELECT; //add extra dwStyle attrubites uses |= .
dwStyle|= LVS_EX_GRIDLINES;
m_listCtl.SetExtendedStyle(dwStyle);
m_listCtl.InsertColumn( 0,"ID",LVCFMT_LEFT,50,0 );
m_listCtl.InsertColumn( 1,"name" ,LVCFMT_LEFT,80,1 );
m_listCtl.InsertColumn( 2,"score",LVCFMT_LEFT,60,2 );
m_listCtl.InsertColumn( 3,"date",LVCFMT_LEFT,90,3 );
以上是添加表头,“”的东西自己添

m_listCtl.InsertItem( 0,"1" );
m_listCtl.SetItemText( 0,1,"Gem" );
m_listCtl.SetItemText( 0,2,"100" );
m_listCtl.SetItemText( 0,3,"2010-01-01" );
以上是添加内容。
继续添加时只要改第一个参数,再继续增加1,2,3就可以了。先插入一整行InsertItem(行号,行名),再用 SetItemText(行号,列号,内容)就可以了。
xjc_cd
2010-09-07 · TA获得超过413个赞
知道小有建树答主
回答量:445
采纳率:0%
帮助的人:437万
展开全部
关键问在这里:
图片上用的不是ListBox,而是用的ListCtrl,你是控件用错了。

改成ListCtrl控件后,按上面提供的方面就能实现你的功能了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式