社区
界面
帖子详情
CListCtrl的CheckBox怎样才能放在任意一列?
Kernel_Don
2003-08-30 10:21:56
用SetExtendedStyle(LVS_EX_CHECKBOXES)在CListCtrl中加入一个CheckBox后,
总是在第一列,怎样才能使这个Check在任意一列?
...全文
49
1
打赏
收藏
CListCtrl的CheckBox怎样才能放在任意一列?
用SetExtendedStyle(LVS_EX_CHECKBOXES)在CListCtrl中加入一个CheckBox后, 总是在第一列,怎样才能使这个Check在任意一列?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bcpl
2003-08-30
打赏
举报
回复
BOOL CYourDlg::OnInitDialog()
{
//...
m_list.SetExtendedStyle(LVS_EX_CHECKBOXES|LVS_EX_FULLROWSELECT);
m_list.InsertColumn(0, "是/否", LVCFMT_LEFT, 45);
m_list.InsertColumn(1, "国家", LVCFMT_LEFT, 150);
m_list.InsertItem(0, "");
m_list.SetItemText(0, 1, "中国");
m_list.InsertItem(1, "");
m_list.SetItemText(1, 1, "美国");
int colarr[] = {1, 0};
m_list.SetColumnOrderArray(sizeof(colarr) / sizeof(int), colarr);
//...
}
MF
CLI
STCONTRL控件完美示例
MFC的Li
stCtrl
控件的详细使用DEMO,可以在
任意
一列
加上图标,第
一列
可以是
checkbox
风格,支持动态添加列和行,拿去研究把
CLi
stCtrl
中添加复选框
1.首先建立一个对话框工程; 2.然后在对话框的OnInitDialog函数中添加以下代码: 3.项目熟悉li
stctrl
的各种操作 m_list.SetItemText(0,3,"sdf03"); //m_list.SetItemText(1,0,"sdf"); //设置项的各列数据时也可更改行标题,即行的第
一列
的文字 m_list.SetItemText
CLi
stCtrl
控件详解
Create创建列表控件并将其附加给
CLi
stCtrl
对象。
CLi
stCtrl
基本用法 .
CLi
stCtrl
是列表控件类,列表控件的每一行叫做一个item,每
一列
叫做一个subitem。每一行和每
一列
都有个ID号,可以确定唯一的单元格。 最近使用了这个控件,有心得总结如下: (Dialog模式)
MFC
CLi
stCtrl
的用法.Style/插入、删除、选中数据及排序问题等
MFC
CLi
stCtrl
的用法.Style/插入、删除、选中数据及排序问题等2010-02-05 19:04
摘抄自:http://hi.baidu.com/fclshark/blog/item/650cbaa731b7619fd14358dc.html
功能强大的
CLi
stCtrl
:做网络笔记,还需添加修改
CLi
stCtrl
改变行的颜色,列的颜色,字体颜色等.
资源属性里面有个sort设置排序的,如果不小心选了Ascending,那么你insertItem的顺序
界面
15,979
社区成员
115,897
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章