怎么放控件到clistctrl中?比如checkbox

d383137359 2010-05-19 08:54:09
怎么放控件到clistctrl中?比如checkbox!困惑……
...全文
65 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
向立天 2010-05-20
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 d383137359 的回复:]
引用 8 楼 ls443085074 的回复:
listcrtl 有 checkbox这个风格,选上就可以了

在MFC中哟,有吗?哪一项呀
[/Quote]

m_list.SetExtendedStyle(LVS_EX_GRIDLINES|LVS_EX_FULLROWSELECT|LVS_EX_CHECKBOXES);
d383137359 2010-05-20
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 ls443085074 的回复:]
listcrtl 有 checkbox这个风格,选上就可以了
[/Quote]
在MFC中哟,有吗?哪一项呀
lklwlklw 2010-05-19
  • 打赏
  • 举报
回复
dddddddddddddddddddd
Eleven 2010-05-19
  • 打赏
  • 举报
回复
向立天 2010-05-19
  • 打赏
  • 举报
回复
你搜搜XListCtrl
zfrog 2010-05-19
  • 打赏
  • 举报
回复
如果只是放checkbox到每行前面的话,倒是简单
DWORD dwStyle = m_list.GetExtendedStyle();
dwStyle |= LVS_EX_FULLROWSELECT; //选中某行使整行高亮
dwStyle |= LVS_EX_GRIDLINES; //网格线
dwStyle |= LVS_EX_CHECKBOXES;
m_list.SetExtendedStyle(dwStyle); //设置扩展风格

或者

m_wndStlList.SendMessage(LVM_SETEXTENDEDLISTVIEWSTYLE, 0, LVS_EX_FULLROWSELECT | LVS_EX_GRIDLINES | LVS_EX_CHECKBOXES);

原理都是一样的 设置其扩展风格
快乐鹦鹉 2010-05-19
  • 打赏
  • 举报
回复
放到哪一列啊?第一列?那CListCtrl可以直接支持的。
ls443085074 2010-05-19
  • 打赏
  • 举报
回复
listcrtl 有 checkbox这个风格,选上就可以了
d383137359 2010-05-19
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 happyparrot 的回复:]
放到哪一列啊?第一列?那CListCtrl可以直接支持的。
[/Quote]

不只是第一列 中间还有
d383137359 2010-05-19
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 visualeleven 的回复:]
http://www.codeproject.com/KB/list/quicklist.aspx
参考一下这个
[/Quote]

我下载不下来,没注册过。复制自己不好保存

15,979

社区成员

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

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