CListCtrl虚表中用CImageList添加CheckBox,怎样实现CheckBox的选择 CListCtrl虚表中用CImageList添加CheckBox,怎样实现CheckBox的选择 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 DWORD dwStyle = m_listRes.GetExtendedStyle(); dwStyle |= LVS_EX_CHECKBOXES; // 添加列复选框 dwStyle |= LVS_EX_FULLROWSELECT; // 选中某行使整行高亮(只适用与report风格的listctrl) dwStyle |= LVS_EX_GRIDLINES; // 网格线(只适用与report风格的listctrl) m_listRes.SetExtendedStyle(dwStyle); // 设置扩展风格然后判断选中就是if(m_listRes.GetCheck(nMark) == 1/*1是选中状态,0未选中*/) //nMark 就是选中行标签//设置方法就是m_listRes.SetCheck(nMark, 1/*1是选中状态,0未选中*/); 先谢谢了。我重写了CListCtrl类,CheckBox图片是从CImageList中来的,也就是图片作为内容添加到虚表 http://www.codeproject.com/KB/list/LVChecked.aspx 你需要自己在DrawItem虚函数中处理 请问fail to open dib file是什么错误 请问谁知道如何检测到USB的插拔通知? VC对IE浏览器的二次开发技术求解 一个多线程程序,在debug模式下出错,在release模式下没问题 一个简单的问题 怎样最简单地将一个生成可执行文件(exe)的工程,转化为生成动态链接库(dll)的工程? 求救build问题 谁能用ReBar工具栏实现VC界面 50分求解一问题??? 如何改变打开、保存、另存为文件对话框中缺省的文件类型? VS2008/VC6.0的调试问题 界面
dwStyle |= LVS_EX_CHECKBOXES; // 添加列复选框
dwStyle |= LVS_EX_FULLROWSELECT; // 选中某行使整行高亮(只适用与report风格的listctrl)
dwStyle |= LVS_EX_GRIDLINES; // 网格线(只适用与report风格的listctrl)
m_listRes.SetExtendedStyle(dwStyle); // 设置扩展风格然后判断选中就是
if(m_listRes.GetCheck(nMark) == 1/*1是选中状态,0未选中*/) //nMark 就是选中行标签
//设置方法就是
m_listRes.SetCheck(nMark, 1/*1是选中状态,0未选中*/);
我重写了CListCtrl类,CheckBox图片是从CImageList中来的,也就是图片作为内容添加到虚表