vc技巧收集:怎样使CListCtrl可以选择一行?

VC中使用ListCtrl经验总结(1)   ListCtrl在工作中,常常用到,也常常看到大家发帖问怎么用这个控件,故总结了一下自己的使用经验,以供参考使用。  先注明一下,这里,我们用m_listctrl来表示一个CListCtrl的类对象,然后这里我们的ListCtrl都是report形式,至于其他的如什么大图标,小图标的暂时不讲,毕竟report是大众话的使用。其次,我们这里用条款一,条款二来描述第一点,第二点 阅读详情

怎样使CListCtrl可以选择一行?
 
 
  
 

我用SetItemState只能选中第一列。

 
 回复人: champDong(DoNg) ( ) 信誉:100  2003-03-26 14:09:25Z  得分:10 
 
 
?
使用SetExtendedStyle()函数,

CListCtrl& m_lsCtrl=GetListCtrl();
m_lsCtrl.SetExtendedStyle(lsCtrl.GetExtendedStyle()|LVS_EX_FULLROWSELECT );

 
Top
 
 回复人: masterz(www.fruitfruit.com) ( ) 信誉:273  2003-03-26 14:21:45Z  得分:10 
 
 
?
 hwndListView =GetDlgItem(IDC_LVW)->m_hWnd;
    DWORD dwStyle = ListView_GetExtendedListViewStyle(hwndListView);
    dwStyle |=  LVS_EX_FULLROWSELECT | LVS_EX_GRIDLINES
  | LVS_EX_HEADERDRAGDROP ;
    ListView_SetExtendedListViewStyle(hwndListView, dwStyle);

 
 
 

 
[VC6 MFC]设置CListCtrl高亮 设置CListCtrl高亮 STEP1: void CRepeatMP3Dlg::iniListBox(CListCtrl *p_List) { p_List->InsertColumn(0,"",LVCFMT_LEFT,0); // Line1 p_List->InsertColumn(1,TEXT(""),LVCFMT_CENTER, 30); // Line2 p_Lis 阅读详情

相关推荐

VC/MFC列表CListCtrl类的LVCOLUMN和LVITEM详解

<br />列表视图控件(List Control)<br />列表视图控件是一种非常常用的控件,在需要以报表形式显示数据时,列表控件通常是最好的选择,许多专用的数据报表控件,也是在它的基础上派生而来。与树视图类似,列表控件可以由多个子项目组成,并且支持大图标、小图标、列表和报表4种方式显示信息,如图1所示。<br />图1 列表视图的4种显示方式<br />列表视图包含一个项目列表,而其中每个项目由图标、项目名称和多个子项组成,每一个子项所包含的项目的数目必须相同,属性相同的每个子项显示在同一个列中。列表

hahalxp的专栏 1万+

CListCtrl选中行

1、设置CListCtrl选中行m_list.SetItemState(nIndex,LVIS_SELECTED,LVIS_SELECTED);2、选中行改变项目中用到ClistCtrl,当选中行改变时,另外一个控件的详细信息也随之改变,最开始使用鼠标点击事件:void CMyDlg::OnClickList(NMHDR* pNMHDR, LRESULT* pResult) {    TODO: Add your control notification handler code here    int n

吖吖狼 的专栏 1万+

Windows版本Carla(含RoadRunner插件)源码安装+RoadRunner地图导入

通过跳转浏览器账号密码登录github,不要选择Fine-grained personal access tokens,在git clone时会显示非授权,也不要使用Windows凭据!核心指令:编译PythonAPI–make PythonAPI,,编译Server–make launch,封装”游戏“–make package。完成安装后,在已安装->2022版本右侧->更多->导入配置,选择配置文件(需将配置文件内容更新为手册内容,如下图)->详细信息,更新。不要修改版本,执行上面指令即可!

winnizap的博客 1467

VC: [转]CListCtrl使用详解

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

笑风生 3256

23. STM32F103C8T6 ADC采集光敏电阻传感器模块光照强度实战

本文详细介绍了如何使用STM32F103C8T6的ADC模块采集光敏电阻传感器的光照强度。通过硬件接线、核心原理讲解、四步代码配置(GPIO、ADC模式、使能校准、数据滤波)以及串口验证,手把手指导完成从模拟信号到数字值的完整实战流程,并重点提示了ADC时钟分频等关键配置要点。

weixin_42300144的博客 221

巨某量引擎后台登录实战笔记 | Playwright自动化框架

自动化框架、Playwright、滑块、巨某量引擎、抖某音系

什么都会一点。 2080

MFC CListCtrl 控件选中单行实现,即取消多行选择

通过设置上次选中项为未选择并取消高亮,实现单行选择

sghycess的专栏 1564

电源完整性之仿真设计原理

电源完整性(Power Integrity),简称为PI,也就是大家平常听说的PI。PCB板上的电源设计也是非常重要的,不当的设计也会引起很重要的影响。所以电源完整性PI和信号完整性SI,是我们互连设计人员应该同等重视的问题。今天整理本人接触的电源完整性PI的一些原理,从不的角度去看PI,会有不同的理解,下面开始喽!!! 提到互连的电源设计,可能首先想到的电源分配网络(Power Distribution Nets),因为互连电源会有许多种,直流DC和交流AC,还有不同的电压调节模块(VRM)与不同的负载端

刘小同学的博客 7374

如何让ListCtrl的CheckBox只有一个处于选中状态

1、要让ListCtrl的每一行的第一列为CheckBox,需要做如下设置: [cpp] view plain copy print?listCtrl.SetExtendedStyle(m_listCtrl.GetExtendedStyle() | LVS_EX_CHECKBOXES);  listCtrl.SetExtendedStyle(m_listCtrl.GetExtendedStyle()

吾王★Excalibur 657

使用Anaconda和conda快速搭建YOLO开发环境

本文详细介绍了如何使用Anaconda和conda为YOLO目标检测项目快速搭建独立、纯净的开发环境。通过创建虚拟环境,有效解决了Python包版本冲突和CUDA兼容性问题,并指导安装GPU版PyTorch等核心依赖,最后通过验证脚本确保环境配置成功,为YOLO开发提供了稳定可靠的基础。

weixin_28829629的博客 163

​网格划分理论:CFD理论67 网格划分-三大理论问题_哔哩哔哩_bilibili传统解释非结构化网格是不对的——计算传热学大叔专题讨论2--CFD网格类型_哔哩哔哩_bilibili

传统解释非结构化网格是不对的——计算传热学大叔。fluent计算理论和离散方法原理视频推荐。

qq_15963745的博客 183

VC中CListCtrl排序

<br /> <br />VC中CListCtrl排序<br /> <br />编号:A3GS_TV20100113001<br /> <br />描述:<br /> <br />本文以实例代码的形式讲述了在VC中实现CListCtrl的排序。<br /> <br />例子:<br /> <br />请下载文本例子代码<br /> <br />技术实现:<br /> <br />一、声明一个用于排序用的结构体,如下:<br />    typedefstruct tag_ListSortNode<br />

小辣椒 2377

展锐 Android 15 无听筒方案删除配置

【代码】展锐 Android 15 无听筒方案删除配置。

m0_60898338的博客 165

CListCtrl高亮显示某一行

感谢: http://blog.youkuaiyun.com/cpp_yangzuoshi/archive/2010/05/16/5596522.aspx   在vc2005中,如果要高亮显示一行的话,一定要用SetFocus();    m_datadisplay 为CListCtrl类型变量. int displaylistcount 当前行号   基本顺序:    

RealPresence and Media Collaboration 专栏 993

BF8815A

了解ADBMS1818芯片的人会发现,这款BF8815B和1818有着很多相似的东西,当你了解其中一款AFE之后,另一款你的上手也会特别快,下面文章是我针对1818梳理的一些重要知识点,此篇文章主要讲解BF8815B的一些差异点。

m0_61973119的博客 561

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

VC的CListCtrl控件

1. CListCtrl 样式及设置2. 扩展样式设置3. 数据插入4. 一直选中Item5. 选中和取消选中Item6. 得到CListCtrl中所有行的checkbox的状态7. 得到CListCtrl中所有选中行的序号8. 得到item的信息9. 得到CListCtrl的所有列的header字符串内容10. 使CListCtrl中一项可见,即滚动滚动条

sghgcn的专栏 3万+

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

VC中CListCtrl使用技巧

使用C++开发的人基本上对MFC都是比较熟悉的了,说实在的本文并没有什么新鲜的东西,本文只是在开发《小悦2013》时很多地方用到ClistCtrl,所以在此就把MFC中的ClistCtrl使用总结一下,以供大家参考。   1.      CListCtrl 风格 LVS_ICON: 为每个item显示大图标     LVS_SMALLICON: 为每个item显示小图标    

小悦2013 992

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

vc CListCtrl 使用技巧1

 1. CListCtrl 风格      LVS_ICON: 为每个item显示大图标       LVS_SMALLICON: 为每个item显示小图标       LVS_LIST: 显示一列带有小图标的item       LVS_REPORT: 显示item详细资料       直观的理解:windows资源管理器,“查看”标签下的“大图标,小图标,列表,详细资料” 2. 设置listc

halibobo520的专栏 673

VC ------CListCtrl使用技巧

VC ------CListCtrl使用技巧 ( Thu, 12 Feb 2009 09:22:46 +0800 ) Description:LVS_ICON: 为每个item显示大图标      LVS_SMALLICON: 为每个item显示小图标      LVS_LIST: 显示一列带有小图标的item  

skyremember的专栏 3276

vc CListCtrl 使用技巧2

 20. listctrl的subitem添加图标      m_list.SetExtendedStyle(LVS_EX_SUBITEMIMAGES);       m_userlist.SetItem(..); //具体参数请参考msdn 21. 在CListCtrl显示文件,并根据文件类型来显示图标      网上找到的代码,share       BOOL CTest6Dlg::OnIni

halibobo520的专栏 895

VC中如何隐藏CListCtrl的表头

CListCtrl为报表(Report)类型时,要隐藏表头。在VC中设置CListCtrl的属性时,勾选“No column header”。或动态创建CListCtrl时,style中加上“LVS_NOCOLUMNHEADER”属性。

kmlch的专栏 5794

VC6.0给ListView(CListCtrl)添加数据

VC6.0给ListView(CListCtrl)添加数据CListCtrl* theCtrl = GetListCtrl(); theCtrl.InsertColumn(0,"姓名",LVCFMT_CENTER,50); theCtrl.InsertColumn(0,"班级",LVCFMT_CENTER,50); 如何将 “张三”加入到姓名列中;如何将“初三四班”加入到班级列中? 

暖暖斜阳 3613

【转】CListCtrl 使用技巧(VC++)

1. CListCtrl 风格

batistutapku的专栏 1510

【转帖】VC中使CListCTrl控件排序

 http://blog.sina.com.cn/s/blog_5baa65b30100ahxm.htmlVC中使CListCTrl控件排序(2008-09-26 18:41:19)标签:杂谈   分类:软件开发   列表控件(CListCtrl)的排序功能不像其它直接调用API就可以完成的功能一样.它比较复杂.今天将我的一点体会简单地谈一下. 列表控件的顶部有一排按钮,用户可以通过选

qpx0033的专栏 819

vc CListCtrl 使用技巧

1. CListCtrl 风格      LVS_ICON: 为每个item显示大图标      LVS_SMALLICON: 为每个item显示小图标      LVS_LIST: 显示一列带有小图标的item      LVS_REPORT: 显示item详细资料      直观的理解:windows资源管理器,“查看”标签下的“大图标,小图标,列表,详细资料” 2. 设置list

河边杨柳 1723
上一篇: 怎么得到一个分割后的窗口指针或句柄???
下一篇: Visual C++ MFC 简明教程
skyremember
博客等级 码龄20年 204粉丝 484原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值