CListCtrl 添加CheckBox、整行选中、表格线属性代码 

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

baidu: "ccheckbox clistctrl" http://recall.blog.163.com/blog/static/103669852007017114326903/ //获取原风格属性 DWORD dwStyle = m_List.GetExtendedStyle(); //添加CheckBox、整行选中、表格线属性 dwStyle |= LVS_EX_CHECKBOXES | LVS_EX_FULLROWSELECT | LVS_EX_GRIDLINES; //设置新属性到控件 m_List1.SetExtendedStyle( dwStyle ); 初始化: m_liList1.InsertColumn(0, " "); m_liList1.SetColumnWidth(0,20); m_liList1.InsertColumn(1, "Name"); m_liList1.SetColumnWidth(1,100); m_liList1.InsertColumn(2, "Status"); m_liList1.SetColumnWidth(2,100); CString strTemp; for (int i=0; i<10; i++) { strTemp.Format("No:Name%03d", i+1); m_liList1.InsertItem(i, ""); m_liList1.SetItemText(i, 1, strTemp); } CheckBox检查函数: void CCheckBox_ListCtrlDlg::OnButton1() { // TODO: Add your control notification handler code here for (int i=0; i<10; i++) { if (m_List.GetCheck(i)) { m_List.SetTextColor(RGB(255,127,135)); m_List1.SetItemText(i,2, "Chechked"); } else { m_List.SetTextColor(RGB(125,127,255)); m_List.SetItemText(i,2, ""); } } }

【MFC】CListCtrl 如何设置单元格颜色? CListCtrl默认可设置的内容很少,如单元格颜色默认无法设置。若想设置单元格颜色,需要对CListCtrl进行拓展,已有老外为我们写好demo,这里对其中原理、设置方法进行一个解析。 其原理是:设置CListCtrl控件的OwerDraw属性为true,然后使用GDI画图函数进行各种自定义绘制。 拓展的类为CColorListCtrl,必需引入的代码:ColorListCtrl.zip(4... 阅读详情

相关推荐

实现CListCtrl控件内嵌Checkbox的全教程

本文还有配套的精品资源,点击获取 简介:本文介绍在MFC应用程序中如何使用CListCtrl控件实现内嵌Checkbox的功能,以支持用户进行多选操作。我们将涵盖初始化控件、添加列表项、处理用户交互、自定义表头以及扩展控件的功能。同时,我们也会解析可能包含复选框功能实现的代码文件,以及如何将这些功能融入到Windows应用界面中,提升用户体验。 1. MFC CLis...

weixin_28988985的博客 1817

CListCtrl控件添加 ChekcBox复选框

此工程演示了如何在列表框控件中添加复选框,并实现了全选按钮操作,相信很多应用软件中都会需要,对于初学者有很大的帮助

CListCtrl上的每一项添加CCheckBox并响应点击

代码包括一个CListCtrl继承类,为CListCtrl上的每一项添加CCheckBox,并重载WM_LBUTTONDOWN消息,将鼠标定位到每项的CheckBox上面,响应打击消息.

CListCtl控件显示表格线

思维空间 733

CListCtrl使用详解

 1。先来介绍REPORT类型的CListCtrl:首先使用下面的语句设置CListCtrl的style: DWORD SetExtendedStyle( DWORD dwNewStyle );其中 LVS_EX_CHECKBOXES 表示添加CheckBox LVS_EX_FULLROWSELECT 表示选择整行 LVS_EX_GRIDLINES 表示添加表格线如果设置了LVS_EX_C

编程技术(C、C++、VC++、ORACLE、SQL SERVER)专栏 2124

MFC CListCtrl的用法.Style/插入、删除、选中数据及排序问题等

MFC CListCtrl的用法.Style/插入、删除、选中数据及排序问题 资源属性里面有个sort设置排序的,如果不小心选了Ascending,那么你insertItem的顺序就就1,10,11,12,13,14,15,16,17,18,19,2,20,21....所以要注意.首先使用下面的语句设置CListCtrl的style:DWORD SetExtendedStyle( DWO

h_j9527的专栏 1876

ClistCtrl 详解

  1。先来介绍REPORT类型的CListCtrl: 首先使用下面的语句设置CListCtrl的style:  DWORD SetExtendedStyle( DWORD dwNewStyle ); 其中

华的自习室 1040

MFC CListCtrl的用法

2009-11-13 01:16CListCtrl的用法先来介绍REPORT类型的CListCtrl:首先使用下面的语句设置CListCtrl的style:DWORD SetExtendedStyle( DWORD dwNewStyle );其中LVS_EX_CHECKBOXES 表示添加CheckBoxLVS_EX_FULLROWSELECT 表示

n70joey的专栏 971

CListCtrl详解 zt

 1。先来介绍REPORT类型的CListCtrl:首先使用下面的语句设置CListCtrl的style: DWORD SetExtendedStyle( DWORD dwNewStyle );其中 LVS_EX_CHECKBOXES 表示添加CheckBox LVS_EX_FULLROWSELECT 表示选择整行 LVS_EX_GRIDLINES 表示添加表格线如果设置了LVS_EX_CHE

lengfengodin的专栏 286

MFC中CListCtrl控件的用法_人生几何_新浪博客

功能强大的CListCtrl:做网络笔记,还需添加修改CListCtrl改变行的颜色,列的颜色,字体颜色等. 资源属性里面有个sort设置排序的,如果不小心选了Ascending,那么你insertItem的顺序就 就1,10,11,12,13,14,15,16,17,18,19,2,20,21.... 所以要注意. 首先使用下面的语句设置CListCtrl的style: DWORD ...

人生几何的博客 293

listctrl用法

<br />先来介绍REPORT类型的CListCtrl:<br />首先使用下面的语句设置CListCtrl的style:<br />DWORD SetExtendedStyle( DWORD dwNewStyle );<br />其中<br />LVS_EX_CHECKBOXES 表示添加CheckBox<br />LVS_EX_FULLROWSELECT 表示选择整行<br />LVS_EX_GRIDLINES 表示添加表格线<br />如果设置了LVS_EX_CHECKBOXES属性,则可以用<br

ghvvvv的专栏 4559

ListCtrl 详细用法

先来介绍REPORT类型的CListCtrl:首先使用下面的语句设置CListCtrl的style:DWORD SetExtendedStyle( DWORD dwNewStyle );其中LVS_EX_CHECKBOXES 表示添加CheckBoxLVS_EX_FULLROWSELECT 表示选择整行LVS_EX_GRIDLINES 表示添加表格线如果设置了LVS_EX_CHECKBOXES

K·A 1348

有关类ListCtrl 详细用法

先来介绍REPORT类型的CListCtrl: 首先使用下面的语句设置CListCtrl的style: DWORD SetExtendedStyle( DWORD dwNewStyle ); 其中 LVS_EX_CHECKBOXES 表示添加CheckBox LVS_E

P40614021的专栏 864

CListCtrl(clistctrl获取选中行数据)

如何获取CListCtrl当前选中的行 方法一: 单选的情况下 GetNextItem(-1,LVIS_SELECTED); 方法二:单选的情况下 如果只允许单选,只需要调用成员函数GetSelectionMark()就可以获取选中的行号,然后你再调用GetItemText()就可以获取选中行的文本。 方法三...

计算机毕业论文源码,学生个人网页制作html源码。贴近用户做网络推广和互联网优化。 3280

CListBox添加复选框(Check):同时实现list行上移下移按钮,对话框记忆功能

   MFC中其实有一个CCheckListBox类支持复选框风格,所以可以直接使用CListBox控件,然后初始化时把它转化成CCheckListBox,再设置一下控件风格参数就行。但要注意一下,关键是要修改ListBox控件的两处属性设置,分别是“Owner draw”:设置为Fixed(LBS_OWNERDRAWFIXED),“Has strings”设置为True(LBS_HASSTRIN......

欧特GO 3603
上一篇: SQL技巧(sp_procedure_params_rowset,SQL中设置数据值为null)
下一篇: VC小技巧
skyremember
博客等级 码龄20年 203粉丝 484原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值