XP的『我的电脑』中,如果按『详细信息』显示时,它不会整行选中,这个大家都知道,如下图:
下面我们就把它改变成整行选择。
1、用 SPY++ 查出那个 ListView 的窗口句柄,这里为:0x000D0124
2、向它发送消息,如:
ListView_SetExtendedListViewStyle((HWND)0x000D0124,LVS_EX_FULLROWSELECT);
3、结果如下图:
墨衍会员
·
AI 创作全网分发
墨衍智能分发
本文由作者通过墨衍一键同步至各平台
1分发平台
6.3k累计阅读
6.3k平均单平台
已同步平台
CSDN
微信公众号
微博
知乎
掘金
百家号
博客园
抖音
小红书
你的文章也可以这样分发
墨衍会员 ¥399起/年,写一次发全网
我也要 →
码龄26年
XP的『我的电脑』中,如果按『详细信息』显示时,它不会整行选中,这个大家都知道,如下图:
下面我们就把它改变成整行选择。
1、用 SPY++ 查出那个 ListView 的窗口句柄,这里为:0x000D0124
2、向它发送消息,如:
ListView_SetExtendedListViewStyle((HWND)0x000D0124,LVS_EX_FULLROWSELECT);
3、结果如下图:
Visual C++
当前文章被以下社区和专栏收录:
MFC 当列表控件为Report报表形式时,怎样实现修改表格数据
//声明:本文例子是双击任意位置处的表格数据,实现对当前位置的单元格数据进行修改 1.首先是实现在列表控件中显示表格数据,具体代码这里不描述,显示效果如下图: 2.现要实现如声明所说的功能,就是双击某个单元格弹出一个对话框输入新值,再用新值去替换原值: 1>重要步骤,一定要将列表控件扩展样式设为满行选中,如LVS_EX_FULLROWSELECT样式,如果不设为这个样式,后面会出问题
MFC特强大CListCtrlEx(支持插入控件、设置颜色、始终高亮、列排序等)
本资源中提供了CListCtrlEx的CPP与H文件与一个Demo示例,CListCtrlEx继承自CListCtrl,可以让您很方便的操作listCtrl控件。此类最初来源于网络,本人在其上进行加工整理,添加了一些新功能,优化了一些细节代码,同时使该类可用于VS的平台,同时支持Unicode。目前包括的功能有:可指定任意行、任意列、任意单元中设置其他控件,如Edit、Combo等;可指定任意单元格颜色(不需要再在CustomDraw里来实现);可让控件失去焦点后仍高亮显示;可以按任意列进行排列列表等。本人在网上找过很多此控件的资源,这个可以说是最好的一个,绝对值得收藏使用!!
如何得到ListControl选中的项 ListControl选中一行
大家都知道,ListControl只能点击第一列来选中想选中的项,而很多朋友想实现点击直接选择一行的功能,其实很简单,直接把它的ExtentedStyle设置一下就可以了,如下: m_listcontrol为控件CListCtrl*变量 点击选中一行:m_listcont
CListCtrl::SetExtendedStyle
CListCtrl::SetExtendedStyle CListCtrl的成员函数声明 DWORD SetExtendedStyle( DWORD dwNewStyle ); 函数功能设置CListCtrl的扩展样式 dwNewStyle指定的扩展样式 LVS_EX_GRIDLINES //绘制表格,网格线。 LVS_EX
CListCtrl控件详解(一)
1、视图类别 列表视图控件可用四种不同方式显示其内容,称之为”视图“,有以下四个类别: 图标视图:每一项以全尺寸图标(32×32像素)出现,下面有一个标签。用户可在列表视图窗口拖动项到任意位置。 小图标:视图每一项以小图标(16×16像素)出现,右边有一个标签。用户可在列表视图窗口拖动项到任意位置。 列表视图:每一项以小图标出现,下面有一个标签。项按列排列,不能拖动到列表视图窗口的任何位置。
VC中ListCtrl经验总结【转载】
ListCtrl在工作中,常常用到,也常常看到大家发帖问怎么用这个控件,故总结了一下自己的使用经验,以供参考使用。先注明一下,这里,我们用m_listctrl来表示一个CListCtrl的类对象,然后这里我们的ListCtrl都是report形式,至于其他的如什么大图标,小图标的暂时不讲,毕竟report是大众话的使用。其次,我们这里用条款一,条款二来描述第一点,第二点,这个是参照《Eff
LISTCONTROL的风格设置
ListControl是一个非常重要的控件,其表格的作用在很多地方都可以用到。其窗体的风格由List-View Window Styles设置,下面是常规设置: 1.LVS_ALIGNLEFT item在图标和小图标中左对齐 2.LVS_ALIGNMASK 控件按当前对齐 3.LVS_ALIGNMASK item在图标和小图标中和列表的顶部对齐 4.LVS_AUTOARRANGE item在图标和...
CListCtrl Checkbox被点击消息捕获
http://www.cppblog.com/woaidongmao/archive/2008/01/17/41316.aspx CListCtrl Checkbox被点击消息捕获 m_ListFIFOGroup.SetExtendedStyle(LVS_EX_FULLROWSELECT|LVS_EX_CHECKBOXES);void CDlgFIFO::OnIte
MFC ClistCtrl.GethotItem()返回值始终 -1
listView使用过程中,有一个GetHotItem的函数可以得到选中的item,在我使用中,发现一直都是-1。 我百度很久,依然没有解决程序问题,然后自己调试解决了。总结了下可能原因: 1.设置风格为LVS_EX_TRACKSELECT | LVS_EX_FULLROWSELECT style = m_pWndListView->GetStyle(); style |=LVS_EX
List Control控件整行选中问题
::SendMessage(m_list.m_hWnd, LVM_SETEXTENDEDLISTVIEWSTYLE,LVS_EX_FULLROWSELECT, LVS_EX_FULLROWSELECT);
MFC学习--CListCtrl复选框以及选择
【代码】MFC学习--CListCtrl复选框以及选择。
让list item选中一整行的方法
从龙兄的作业中看到的:// MSDN搜索关键字:List-View Controlsm_list.SetExtendedStyle(LVS_EX_FULLROWSELECT);
设置ListView控件的完全行
<br />这个控件有个地方常常很恼人,那就是在报告视图中选中一行时,它只加亮最左边的一个栏目。<br /><br /> 为了克服这个问题,这里告诉你一个方法:向ListView控件发送一个LVM_SETEXTENDEDLISTVIEWSTYLE消息。这个消息包含一个风格位和风格位的新值:<br /><br />::SendMessage(ListCtrl.m_hWnd, LVM_SETEXTENDEDLISTVIEWSTYLE,<br />LVS_EX_FULLROWSELECT, LVS_EX_F
clistctrl单行多行选中问题
我用了一个clistctrl我想实现如下功能 1.鼠标点一个后要整行被选中比如说 沥沥 789 妹妹 421 粼粼 542 我要是实现鼠标点 妹妹 或者 421这一行被选中 我现在是单个被选中 2.选中后要把被选中的这行 行号返回 3.要实现在点沥沥或者 789 这行被选中,但是妹妹 421这行还是被选中的 现在状况是前一行没有被选中了 4.第二次点被选中行是,这行就不被选中了 5.看是某but
【MFC】CListCtrl控件(报表样式)—— 内附自制巅峰查询器V1.0源码
01、目录 文章目录01、目录02、CListCtrl 与 样式介绍03、示例程序——《王者荣耀》玩家信息添加04、说明与版权 02、CListCtrl 与 样式介绍 写这篇文章之前,其实我是有写过一篇CListCtrl的介绍文章的,突然发现,自己写的那篇文章介绍得实在太基础,完全就是介绍一下这个控件,导致自己后面做项目时,这个控件费时很久,以至于这次研究了一下,写了这篇文章,这里关于CListCtrl不做重复介绍,感兴趣可以去了解一下这篇文章:https://blog.csdn.net/m0_434582
ListView listCtrl 不能显示和不能正确添加行数据以及列表题不能显示问题
ListView listCtrl 正确显示 列标题 栅格线 多行选择 选择一行
MFC-ListControl控件(列表控件)
效果图: 常用属性设置:view -> Report(报表方式) 步骤 创建窗体:listFrame 生成ClistFrame类,在其初始化代码OnInitDialog()中添加: BOOL ClistFrameDlg::OnInitDialog() { CDialogEx::OnInitDialog(); // 设置此对话框的图标。当应用程序主窗口不是对话框时,框架将自动 // 执行此操作 SetIcon(m_hIcon, TRUE); // 设置大图标 SetIcon(m
MFC ListControl控件
这个控件大家都用过,但是百度的方法或多或少有问题,我在查阅的过程中感受到了深深的恶意,索性自己测试并发出来。 平台:VS2013 ID:IDC_LISTCTRL 添加成员变量(DDX):m_ListCtrl Report格式 风格 LVS_EX_CHECKBOXES:在左侧显示选择框(check box) LVS_EX_FULLROWSELECT:这种风格允许Report View的...

被折叠的 条评论
为什么被折叠?



