LVS_EX_FULLROWSELECT

一步一步学List Control控件的用法(第三步)----设置风格 第三步  设置风格1、  通过第一步和第二步,我们已经创建出了一个有一行并且有四列的内容的REPORT风格的List Control。可是,只是简单的方框中有一行数据而已,我们能不能让它们看起来更漂亮呢?或者我们能不能让它们可以被选取从而让我们可以做一些别的操作呢?当然可以,这一步我们就来看看简单的风格设置。2、  要学习风格设置,我们首先来看一个函数: CListCtrl::Se 阅读详情

XP的『我的电脑』中,如果按『详细信息』显示时,它不会整行选中,这个大家都知道,如下图:

下面我们就把它改变成整行选择。

1、用 SPY++ 查出那个 ListView 的窗口句柄,这里为:0x000D0124

2、向它发送消息,如:

ListView_SetExtendedListViewStyle((HWND)0x000D0124,LVS_EX_FULLROWSELECT);

3、结果如下图:

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

相关推荐

MFC 当列表控件为Report报表形式时,怎样实现修改表格数据

//声明:本文例子是双击任意位置处的表格数据,实现对当前位置的单元格数据进行修改 1.首先是实现在列表控件中显示表格数据,具体代码这里不描述,显示效果如下图: 2.现要实现如声明所说的功能,就是双击某个单元格弹出一个对话框输入新值,再用新值去替换原值: 1>重要步骤,一定要将列表控件扩展样式设为满行选中,如LVS_EX_FULLROWSELECT样式,如果不设为这个样式,后面会出问题

zhonglixianyun的博客 6309

MFC特强大CListCtrlEx(支持插入控件、设置颜色、始终高亮、列排序等)

本资源中提供了CListCtrlEx的CPP与H文件与一个Demo示例,CListCtrlEx继承自CListCtrl,可以让您很方便的操作listCtrl控件。此类最初来源于网络,本人在其上进行加工整理,添加了一些新功能,优化了一些细节代码,同时使该类可用于VS的平台,同时支持Unicode。目前包括的功能有:可指定任意行、任意列、任意单元中设置其他控件,如Edit、Combo等;可指定任意单元格颜色(不需要再在CustomDraw里来实现);可让控件失去焦点后仍高亮显示;可以按任意列进行排列列表等。本人在网上找过很多此控件的资源,这个可以说是最好的一个,绝对值得收藏使用!!

如何得到ListControl选中的项 ListControl选中一行

大家都知道,ListControl只能点击第一列来选中想选中的项,而很多朋友想实现点击直接选择一行的功能,其实很简单,直接把它的ExtentedStyle设置一下就可以了,如下: m_listcontrol为控件CListCtrl*变量 点击选中一行:m_listcont

zl007ok的专栏 1万+

CListCtrl::SetExtendedStyle

CListCtrl::SetExtendedStyle CListCtrl的成员函数声明   DWORD SetExtendedStyle(   DWORD dwNewStyle );   函数功能设置CListCtrl的扩展样式   dwNewStyle指定的扩展样式   LVS_EX_GRIDLINES //绘制表格,网格线。   LVS_EX

远有青山 2万+

CListCtrl控件详解(一)

1、视图类别 列表视图控件可用四种不同方式显示其内容,称之为”视图“,有以下四个类别: 图标视图:每一项以全尺寸图标(32×32像素)出现,下面有一个标签。用户可在列表视图窗口拖动项到任意位置。 小图标:视图每一项以小图标(16×16像素)出现,右边有一个标签。用户可在列表视图窗口拖动项到任意位置。 列表视图:每一项以小图标出现,下面有一个标签。项按列排列,不能拖动到列表视图窗口的任何位置。

Gordennizaicunzai的博客 3377

VC中ListCtrl经验总结【转载】

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

aikker的专栏 1745

LISTCONTROL的风格设置

ListControl是一个非常重要的控件,其表格的作用在很多地方都可以用到。其窗体的风格由List-View Window Styles设置,下面是常规设置: 1.LVS_ALIGNLEFT item在图标和小图标中左对齐 2.LVS_ALIGNMASK 控件按当前对齐 3.LVS_ALIGNMASK item在图标和小图标中和列表的顶部对齐 4.LVS_AUTOARRANGE item在图标和...

l93919861的博客 3703

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

Pipi0714的专栏 2443

MFC ClistCtrl.GethotItem()返回值始终 -1

listView使用过程中,有一个GetHotItem的函数可以得到选中的item,在我使用中,发现一直都是-1。 我百度很久,依然没有解决程序问题,然后自己调试解决了。总结了下可能原因: 1.设置风格为LVS_EX_TRACKSELECT | LVS_EX_FULLROWSELECT style = m_pWndListView->GetStyle(); style |=LVS_EX

TinBox's blog 1456

List Control控件整行选中问题

::SendMessage(m_list.m_hWnd,   LVM_SETEXTENDEDLISTVIEWSTYLE,LVS_EX_FULLROWSELECT,   LVS_EX_FULLROWSELECT);

虚拟化开发 987

MFC学习--CListCtrl复选框以及选择

【代码】MFC学习--CListCtrl复选框以及选择。

心流剑的博客 1265

让list item选中一整行的方法

从龙兄的作业中看到的:// MSDN搜索关键字:List-View Controlsm_list.SetExtendedStyle(LVS_EX_FULLROWSELECT);

GameDev - gamefish 1685

设置ListView控件的完全行

<br />这个控件有个地方常常很恼人,那就是在报告视图中选中一行时,它只加亮最左边的一个栏目。<br /><br />    为了克服这个问题,这里告诉你一个方法:向ListView控件发送一个LVM_SETEXTENDEDLISTVIEWSTYLE消息。这个消息包含一个风格位和风格位的新值:<br /><br />::SendMessage(ListCtrl.m_hWnd, LVM_SETEXTENDEDLISTVIEWSTYLE,<br />LVS_EX_FULLROWSELECT, LVS_EX_F

crane 583

clistctrl单行多行选中问题

 我用了一个clistctrl我想实现如下功能 1.鼠标点一个后要整行被选中比如说 沥沥 789 妹妹 421 粼粼 542 我要是实现鼠标点 妹妹 或者 421这一行被选中 我现在是单个被选中 2.选中后要把被选中的这行 行号返回 3.要实现在点沥沥或者 789 这行被选中,但是妹妹 421这行还是被选中的 现在状况是前一行没有被选中了 4.第二次点被选中行是,这行就不被选中了 5.看是某but

dadalan的专栏 1万+

【MFC】CListCtrl控件(报表样式)—— 内附自制巅峰查询器V1.0源码

01、目录 文章目录01、目录02、CListCtrl 与 样式介绍03、示例程序——《王者荣耀》玩家信息添加04、说明与版权 02、CListCtrl 与 样式介绍 写这篇文章之前,其实我是有写过一篇CListCtrl的介绍文章的,突然发现,自己写的那篇文章介绍得实在太基础,完全就是介绍一下这个控件,导致自己后面做项目时,这个控件费时很久,以至于这次研究了一下,写了这篇文章,这里关于CListCtrl不做重复介绍,感兴趣可以去了解一下这篇文章:https://blog.csdn.net/m0_434582

Cain Xcy的博客 1378

ListView listCtrl 不能显示和不能正确添加行数据以及列表题不能显示问题

ListView listCtrl 正确显示 列标题 栅格线 多行选择 选择一行

yinzhiqing的专栏 2595

MFC-ListControl控件(列表控件)

效果图: 常用属性设置:view -> Report(报表方式) 步骤 创建窗体:listFrame 生成ClistFrame类,在其初始化代码OnInitDialog()中添加: BOOL ClistFrameDlg::OnInitDialog() { CDialogEx::OnInitDialog(); // 设置此对话框的图标。当应用程序主窗口不是对话框时,框架将自动 // 执行此操作 SetIcon(m_hIcon, TRUE); // 设置大图标 SetIcon(m

这里是菠萝味菠萝啤的博客 5597

MFC ListControl控件

这个控件大家都用过,但是百度的方法或多或少有问题,我在查阅的过程中感受到了深深的恶意,索性自己测试并发出来。 平台:VS2013 ID:IDC_LISTCTRL 添加成员变量(DDX):m_ListCtrl Report格式 风格 LVS_EX_CHECKBOXES:在左侧显示选择框(check box) LVS_EX_FULLROWSELECT:这种风格允许Report View的...

RiceNoodles的博客 1363
上一篇: 判断一个字符串是否为已存在的文件夹
下一篇: 关于 ACCESS MDB 数据库的 是/否 数据类型
zaodt
博客等级 码龄26年 479粉丝 23原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值