CListCtrl插入列的位置错误

sallan 2010-04-07 04:47:10
int i = 0;
CString strName[3] = { _T("姓 名"), _T("性 别"), _T("年 龄")};
for (i = 0; i < 3; i++)
{
m_list.InsertColumn(i, strName[i], LVCFMT_CENTER, 100);
}
m_list.SetExtendedStyle(LVS_EX_GRIDLINES);

该行代码将CString数组的内容加入到CListCtrl的列中
可是为什么第一项"姓名"无法居中阿?
后两项都可以居中。
请大家给予帮助
...全文
78 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
羽毛乱发 2010-04-08
  • 打赏
  • 举报
回复
有一个法子,你把第一列的行距设置为1,哪别人就看不到了,然后你直接从第二列开始操作吧,
投机取巧,不是我的本色哦~~~~
z8y8x 2010-04-08
  • 打赏
  • 举报
回复
系统设定,没得法,有机会可以多看看那些重画的,这种用得比较多,对自己也有提高的
羽毛乱发 2010-04-08
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 aoyihuashao 的回复:]
引用 5 楼 shengliz 的回复:

有一个法子,你把第一列的行距设置为1,哪别人就看不到了,然后你直接从第二列开始操作吧,
投机取巧,不是我的本色哦~~~~


颇具我的本色。
[/Quote]

汗一把!
cntest2677 2010-04-08
  • 打赏
  • 举报
回复
123
cntest2677 2010-04-08
  • 打赏
  • 举报
回复
微软硬性规定的。
herocxw2005 2010-04-08
  • 打赏
  • 举报
回复
^^^
aoyihuashao 2010-04-08
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 shengliz 的回复:]

有一个法子,你把第一列的行距设置为1,哪别人就看不到了,然后你直接从第二列开始操作吧,
投机取巧,不是我的本色哦~~~~
[/Quote]

颇具我的本色。
Eleven 2010-04-08
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 shengliz 的回复:]
有一个法子,你把第一列的行距设置为1,哪别人就看不到了,然后你直接从第二列开始操作吧,
投机取巧,不是我的本色哦~~~~
[/Quote]
这个办法不错。。。
快乐鹦鹉 2010-04-07
  • 打赏
  • 举报
回复
第一项本来就不能居中......这是龟腚!
自己画吧。
oldmanzhao 2010-04-07
  • 打赏
  • 举报
回复
一定有要求的话可以用其它的控件,比如Grid。
bingying19872008 2010-04-07
  • 打赏
  • 举报
回复
微软规定的,CListCtrl 第1列无法居中.....
你可以从第2列插起走

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧